Programmable controller and TTL I/O modules

Feb. 20, 2024

P1AM-200 open-source CPU has joined the ProductivityOpen line of controllers. It can be programmed in C++ using Arduino IDE or in CircuitPython using any text editor. CircuitPython is a derivative of the Python programming language built specifically for microcontrollers, and uses a runtime interpreter instead of a compiler for more flexibility with code editors and code syntax.

P1AM-200’s hardware features up to 16 MB of flash memory for code and file storage, 120 MHz processor, Crypto coprocessor for higher performance when using encryption libraries, and a neo-pixel RGB LED for visualization of CPU program status. ProductivityOpen uses Productivity1000 series I/O modules and most Arduino MKR form factor shields for easy connections to a variety of devices.

In addition, two new DC I/O modules are available for the Productivity1000 controller series—P1-08ND-TTL and P1-08TD-TTL discrete I/O modules with 3.3 to 5 VDC input and 5 VDC output versions with eight points per module. These modules expand the capabilities of Productivity1000 and ProductivityOpen control systems by including support for low-voltage TTL devices.

ProductivityOpen P1AM-200 CPU and Productivity1000 TTL I/O modules are cULus and CE approved and feature a two-year warranty.