P3! P2 EDGE Platinum Platform 

Modular platform based on multicontroller Propeller P2X8C4M64P from PARALLAX, ideal for the development, production and retrofitting of industrial systems and equipment, robotics, technical-scientific electronic, etc.

With innovative patent pending features


Peripherals on Board and Expansion Card

P3! PLATINUM PLATFORM IS BASED ON THE PARALLAX P2 EDGE MODULE, IT HAS THE FOLLOWING BASIC PERIPHERALS ON BOARD:

  • Video ( HDMI, VGA, EVEx )
  • 1 Serial USB, 1 USB Host
  • Serial Ethernet LAN Module with Wi-Fi Access Point and / or Station
  • Audio Stereo Out and Audio in Mono
  • uSD Card
  • Real Time Clock
  • Watch Dog Hardware, Buzzer

ALSO IN THE SMART SLOTS PRESENT IT IS POSSIBLE TO INSTALL UP TO 4 EXPANSION CARDS :

  • Basic Card to take out connections / and realize custom prototype
  • Input digitali optoisolati e output open collector
  • Multi PT100 sensors card
  • Multi thermocouples card
  • Conditioning and interfacing ADC / DAC Smart pin card, 0-5V, 0-10V,

-5 +5V, -10 +10V

  • Driver for brushless motors
  • Driver for brushed motors
  • Stepper motors driver
  • Relais card
  • High performance ADC / DAC card
  • LTE cellular modem with GPS card
  • ... ...

* Coming soon

SNAG-0002-home

P2 Programming Tools (IDEs)

Tool / LinkLanguageOperating SystemSupportNote
Propeller ToolSpin1 / PASM1,
Spin2 / PASM2
WindowsParallaxFactory-supported programming environment (see Setup Instructions)
Visual Studio CodeSpin2/PASM2,
BASIC, C
Windows, Mac, LinuxForum CommunityRequires Flex Prop: see this Link
PnutSpin2/PASM2WindowsParallaxFor testing Propeller Tool features updates
Flex PropSpin1/PASM1,
Spin2/PASM2,
BASIC, C
Windows, Mac, LinuxCommunity (Eric Smith)Setup Instructions
Code with MuPythonWindows, Mac, LinuxForum CommunitySetup Instructions

Linguaggi di programmazione

AMBIENTE: Propellet Tool

LINGUAGGIO: Spin2/PASM2

SISTEMA OPERATIVO: Windows

SUPPORTO: xxx

NOTE: xxx

AMBIENTE: Visual Studio Code

LINGUAGGIO: Spin2/PASM2, C, Basic

SISTEMA OPERATIVO: Windows, Mac, Linux

SUPPORTO: xxx

NOTE: xxx

AMBIENTE: Pnut

LINGUAGGIO: Spin2/PASM2

SISTEMA OPERATIVO: Windows

SUPPORTO: xxx

NOTE: xxx

AMBIENTE: Flex Prop

LINGUAGGIO: Spin2/PASM2, C, Basic

SISTEMA OPERATIVO: Windows, Mac, Linux

SUPPORTO: xxx

NOTE: xxx

AMBIENTE: Code with Mu

LINGUAGGIO: Python

SISTEMA OPERATIVO: Windows, Mac, Linux

SUPPORTO: xxx

NOTE: xxx

SMART Slot

Peculiarities of the P3! is the presence of 4 Smart Slots for install up to 4 additional cards with the following characteristics:


* 8 dedicated pins to the specific Smart Slot P0-7, P8-15, P16-23, P24-31

* 8 common pins P32-39 for all Smart Slots

* 1 Watchdog pin common to all Smart Slots

* DC + 24V, + 5V, + 3.3V, + 15V, -15V power supplies common to all Smart Slots


All 64 pins of the microcontroller P2 not have pre-assigned functions e.g. I2C, SPI, UART, PWM, etc. but they can be configured for any function through the Software libraries. Furthermore, the pins can be used indifferently as digital I / O, ADC or DAC.

Hardware Features P3!

MODUL P2 EDGE REV. C

p2-edge-a

MODUL P2 EDGE REV. A

The Platinum Platform P3! can host a Parallax P2 EDGE rev. A or rev. C based on the 32-bit multitasking P2X8C4M64P microcontroller composed of 8 identical cores called Cog.The P2 has the ability to perform up to 8 tasks simultaneously independently or cooperatively and can operate up to 350 MHz. The 8 Cogs (cores) of the Propeller P2 enjoy full I / O control of all pins. Through the programmable internal PLL, the clock frequency can be changed with great flexibility, and each of the 8 COGs (cores) can be started / stopped at will at any point in the code.


The Propeller P2 is made up of 8 identical 32-bit microcontrollers called Cog, each with:

  • 512 KB of RAM connected to a common hub
  • CORDIC mathematical solver
  • The ability to read or write 32 bits at each clock cycle
  • 64 intelligent I / O pins called Smart Pins, each capable of performing countless autonomous analog and digital functions


The Propeller P2 assembly language (PASM2) features the conditional for executing instruction and special pattern-based instruction loop and jump mechanisms to encourage the programmer to write fast, compact code. The power supply of the P3! is 24 Vdc and the maximum current drawn is 4 Ampere and depends on the type of cards installed on the Smart Slots.

Features Propeller 2 ( P2X8C4M64P )

My Example
Feature / Specification Propeller 2 (P28C4M64P)
Power 1.8 V Core, 3.3 V I/O
Internal Oscillator 20+ MHz or 20 KHz
Nominal System Speed 180 Mhz @105°C
Cogs (cores) 8
Internal Execution Speed 0 to 720 MIPS (90 MIPS/cog)
Hub Access Speed 720 MB/s/cog @ 180 MHZz (using FIFO)
Main RAM 512 KB
Cog RAM 512 longs Cog RAM + 512 longs Lookup RAM
Inter-Cog Communication Main RAM, Lookup RAM, Attention Signal, or External I/O
I/o Pins 64
I/O Type Digital and analog with smart circuits
Assembly Instructions 358
Languages Spin2, PASM2, MicroPython, Forth, BASIC, C/C++

P2 interface RAM dell'Hub

The eight Cogs (cores) of P2 can operate independently or cooperatively, communicating at will through shared resources. Each COG has direct access to its internal memory and shares the same access to all I / O pins and system resources.

This agile design offers flexible processing power and easy adaptation to numerous uses, freeing developers from task-specific ICs and reducing the number of parts and time from design to manufacturing. Processing is done quickly in isolation within individual COGs. Shared resources are accessible through a time sharing "Hub" mechanism, conceptually demonstrated by this animation.