The Propeller P8X32A comes in 3 package types:
No. All three Propeller P8X32A packages have 32 I/O pins. On the 44-pin packages, there are extra power and ground connections.
Upon startup or reset, all I/O pins default to input (high impedance), meaning each cog's DIRA register is initialized to zero. Each cog's OUTA register is initialized to zero as well, but this low (ground) state is not reflected on the pin until the pin is set to the output direction (via DIRA).
After boot-up, any cog can access every pin at any time. There is no special relationship between a specific cog and a specific group of I/O pins.
Each cog has its own 32-bit I/O Direction Register (DIRA) and 32-bit I/O Output Register (OUTA) to influence the directions and output states of the Propeller chip’s corresponding 32 I/O pins. A cog's desired I/O directions and output states is communicated through the entire cog collective to ultimately become what is called "Pin Directions" and "Pin Outputs" in the upper right corner of the P8X32A Block Diagram.
The result of this I/O pin wiring configuration can easily be described in the following simple rules:
For details and I/O sharing examples see I/O Pins
The P8X32A is a CMOS device, so the I/O pin logic threshold is approximately 1/2 Vdd.
No, the Propeller P8X32A I/O pins are all tri-state digital pins, supporting output-high, output-low, and input states. However, sigma-delta analog-to-digital and digital-to-analog conversion can be synthesized on any I/O pin through the use of any cog's Counter Modules.
No; however, one or more I/O pins can be configured to handle Schmitt-triggered inputs with a few external resistors and one additional pin with programmed positive feedback. See Application Note AN015.
Any individual I/O pin can source or sink about 40 mA; however, care should be taken to ensure that the entire chip does not exceed 1 W of power dissipation. See the Propeller P8X32A Datasheet for more information.
Yes, but be careful that the device's voltage requirements are within the Propeller's supply voltage, and the device's current draw doesn't exceed the I/O pin's source/sink current limit.
No, the Propeller's Vdd pins are for supplying power to the chip: 2.7 to 3.6 VDC, 300 mA. However, the Propeller and an external device can be powered from the same source (approximately 3.3 VDC) as long as that power source is capable of handling the overall current draw. See the Propeller P8X32A Datasheet for more information.
Propeller P8X32A Questions & Answers
Copyright © Parallax Inc., dba Parallax Semiconductor
Version 1.3.1
10/23/2013