PICAXE Comparison
The table below shows a comparison between the PICAXE microcontrollers.
|
PICAXE Type
|
IC Size
|
Memory (lines)
|
I/O Pins
|
Outputs
|
Inputs
|
ADC
|
Data Memory
|
Polled Interrupt
|
|
PICAXE-08
|
8
|
40
|
5
|
1-4
|
1-4
|
1L
|
128-prog
|
No
|
|
PICAXE-08M
|
8
|
80
|
5
|
1-4
|
1-4
|
3
|
256-prog
|
Yes
|
|
PICAXE-14M
|
14
|
80
|
13
|
5
|
6
|
2
|
256-prog
|
Yes
|
|
PICAXE-20M
|
20
|
80
|
18
|
8
|
8
|
4
|
256-prog
|
Yes
|
|
PICAXE-18
|
18
|
40
|
13
|
8
|
5
|
3L
|
128-prog
|
No
|
|
PICAXE-18A
|
18
|
80
|
13
|
8
|
5
|
3
|
256
|
Yes
|
|
PICAXE-18X
|
18
|
600
|
14
|
9
|
5
|
3
|
256+i2c
|
Yes
|
|
PICAXE-28A
|
28
|
80
|
22
|
8
|
8
|
4
|
64+256
|
Yes
|
|
PICAXE-28X
|
28
|
600
|
23
|
9-17
|
0-12
|
0-4
|
128+i2c
|
Yes
|
|
PICAXE-28X1
|
28
|
1000
|
23
|
9-17
|
0-12
|
0-4
|
128+i2c
|
Yes
|
|
PICAXE-40X
|
40
|
600
|
32
|
9-17
|
8-20
|
3-7
|
128+i2c
|
Yes
|
|
PICAXE-40X1
|
40
|
1000
|
32
|
9-17
|
8-20
|
3-7
|
128+i2c
|
Yes
|
This information, with the pinout diagrams, is also available in .pdf (Acrobat) datasheet format.
Comparison and Pinout Datasheet (pdf)
For a list of the commands supported by the different PICAXE microcontrollers click here.
What’s new in the PICAXE X parts?
Click here for all the information about the exciting new X part extended features (pdf).
The PICAXE-18X/28X/40X supports all the A commands and features, with the following enhancements:
Program memory 8x as long (approx. 600 lines rather than 80) with intelligent download
Configurable pins on PICAXE-28X and PICAXE-40X
Continuously driven pwm motor drive outputs (pwmout command)
New command to count pulses within a set time period (count command)
Increased data memory (128/256 bytes) (read/write commands)
Support for I2C interface (i2cslave/readi2c/writei2c commands)
Interrupt feature on inputs (setint command)
Accurate digital temperature sensor interface (readtemp/reatemp12 commands)
10-bit and 8-bit ADC options (readadc10/readadc commands)
4800 baud rate option (and faster at higher clock frequencies) (serin/serout commands)
Serial output via the programming cable (sertxd command)
Read serial number from any Dallas 1-wire device (e.g. iButton) (readowsn command)
Computer keyboard interface on inputs 6 and 7 (keyin, keyled command)
Software support for increased clock frequency (4, 8 or 16MHz)
What’s new in the PICAXE-28A?
The PICAXE-28A supports all the PICAXE-28 commands and features, with the following enhancements:
Interrupt feature on inputs (setint command)
Accurate digital temperature sensor interface (readtemp command)
What’s new in the PICAXE-18A?
The PICAXE-18A supports all the PICAXE-18 commands and features, with the following enhancements:
Program memory twice as long (approx. 80 lines rather than 40)
Full separate 256 byte data memory (read/write commands)
High resolution ADC on inputs 0-2 (readadc command)
Interrupt feature on inputs (setint command)
Accurate digital temperature sensor interface (readtemp command)
Accurate 1-wire clock interface (readowclk, resetowclk command)
Read serial number from any Dallas 1-wire device (e.g. iButton) (readowsn command)
Servo control on all 8 outputs (servo command)
Infrared controller interface on input 0 (infrain command)
Computer keyboard interface on inputs 6 and 7 (keyin, keyled command)
See the Basic Commands Datasheet (pdf) for more information.