Guide to PICAXE Selection
The chart below provides a convenient at-a-glance view to compare and contrast PICAXE microcontrollers based on some of the most signifant considerations in chip selection. See the notes which follow for important information to help you understand the chart and choose the most appropriate PICAXE for your project.
|
Some General Notes About PICAXE Microcontrollers
The first number in the chip type designation indicates the number of pins - a PICAXE 08M has 8 pins and a 28X2 has 28 pins.
PICAXE types 18, 18A, 28A, 28X and 40X are considered obsolete. Those chips are not recommended for new designs and are therefore not listed here.
Program memory is expressed in lines of code. Program memory must be stated as a range because some commands use more memory than others. X2 chips support up to four different programs.
Data and scratchpad memory is expressed in bytes. On M series chips data memory is shared with program memory. On the chart you will therefore see data memory expressed as a number of bytes minus whatever has been consumed by the program. In X series chips the data memory is distinct and therefore the entire amount listed is available.
i2c enabled chips are able to interface with a number of i2c compliant devices including EEPROM memory which provides access to large amounts of data storage.
On some chips certain pins can be configured as either input or output. On these chips the number of ports is expressed as a range. The total number of inputs and outputs cannot, of course, exceed the total number of available pins which is provided in the I/O column.
Other Articles You Might Find Enjoyable
PICAXE USB to Serial Conversion
Introduction to the PICAXE Microcontroller
Setting Up A Differential Drive For Your PICAXE Project
Basic PICAXE Servo Interfacing
Robot Obstacle Detection and Avoidance with the Devantech SRF05 Ultrasonic Range Finder