ADC Community_02 (Automationdirect.com) asked a question.

P1AM-200 General Information

The ProductivityOpen P1AM-200 CPU is an Industrial Arduino compatible control platform, like the P1AM-100 CPU. However, there are some significant differences between the P1AM-200 and P1AM-100. The P1AM-200 CPU is 3 times faster than the P1AM-100 and, more importantly, it can be recognized by your PC as a USB storage device and will run CircuitPython code which can be programmed and modified using any text editor or IDE (such as Notepad++).

 

Out of the box, the P1AM-200 comes setup to run CircuitPython code. To program using the Arduino IDE, simply install the latest P1AM library version 1.07 or higher, create your Arduino C++ program and download it to the P1AM-200. Once the download is complete the P1AM-200 will run the Arduino C++ code. To switch from running the Arduino C++ code back to CircuitPython, double tap the reset button on the P1AM-200 to enter bootloader mode and then drag or copy the “8.0.5_firmware.uf2” file onto the P1AM200BOOT drive that will enumerate on your PC. In the CircuitPython mode, the P1AM-200 can be used to store any type of file (up to 16GB), just like on any USB storage device connected to your PC.

 

The P1AM-200 has the same industrial ratings as the P1AM-100 and is also compatible with all Productivity 1000 industrial I/O modules, Productivity Open industrial shields (P1AM-ETH, P1AM-SERIAL, P1AM-GPIO, and P1AM-PROTO), and even many 3rd party shields that are compatible with the MKR Arduino controller.

 

This open-source platform provides all the great features of a standard Arduino plus the added power and reliability of an industrial controller. The processor circuit of the P1AM-200 CPU is designed to mimic the Arduino MKRZero microcontroller. The P1AM-200 also includes a Crypto processor that gives higher performance when using encryption libraries. 


AL9000 likes this.