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.