PICAXE Microcontroller Summary...Chips with a "#" have an Enhanced version of SPI
PROCESSOR PICAXE IC MEMORY I/O OUTPUTS INPUTS Touch ADC DATA POLLED
TYPE TYPE PINS LINES LINES PINS L=LOW MEMORY INTERRUPT VCC Speed
-------------------------------------------------------------------------------------------------------------------------------------------------
PIC16F683 PICAXE-08M 8 80 5 1-4 1-4 3 256-PROG YES 5V
PICAXE-08M2+ PICAXE-08M2 8 2048 6 3 3 256** 1.8-5.5v 32Mhz
PIC16F684 PICAXE-14M 14 80 11 1-5 6 2 256-PROG YES 5V
PICAXE-14M2 PICAXE-14M2 14 600 12 7 256 1.8v+ 32Mhz
PICAXE-18M2 PICAXE-18M2 18 2048 16 16 0-10 10 10 256+I2C YES 1.8v+ 32Mhz
(was PIC16F1827)
PIC16F677 PICAXE-20M 20 80 16 8 8 4 256-PROG YES 5V
PICAXE-20M2 PICAXE-20M2 20 2048 18 11 11 256 1.8-5.5v 32Mhz
PIC18F14K22 # PICAXE-20X2 20 1000 17 1-17 0-8 128+I2C+128+ YES 1.8v+
Configurable Scratch
PIC16F886 # PICAXE-28X1 28 1000 21 9-17 0-12 0-4 128+I2c+128+ YES 5V
Scratch
PIC18F2520 # PICAXE-28X2-5V 28 1000 21 1-17 0-8 128+I2C+128+ YES 5.5v
Configurable Scratch
PIC18F25K20 PICAXE-28X2-3V 28 1000 21 1-17 0-8 128+I2C+128+ YES 3.3v
Configurable Scratch
PIC16F887 # PICAXE-40X1 40 1000 32 9-17 16-23 3-7 128+I2C+128+ YES dn to 2V at 4/8MHz
1-17 Scratch
Configurable
PIC18F45K22 # PICAXE-40X2 40 1000 32 1-17 3-12 128+I2C+128+ YES 3V+ & 5V+
Configurable Scratch
-----
PIC18F4520 # PICAXE-40X2-5V 40 1000 32 1-17 3-12 128+I2C+128+ YES 5V+
Configurable Scratch
PIC18F45K20 # PICAXE-40X2-3V 40 1000 32 1-17 3-12 128+I2C+128+ YES 3V+
Configurable Scratch
MOST PICAXE have SPI = Serial Peripheral Interface BUSS I2C = Inter-Integrated Circuit BUSS
PIC12F629 PICAXE-08 8 40 5 1-4 1-4 1L 128-PROG - 5V
PIC16F627(A) PICAXE-18 18 40 13 8 5 3L 128-PROG - 5V 4Mhz
PIC16F819 PICAXE-18A 18 80 13 8 5 3 256 YES 5V 8Mhz
PIC16F819 PICAXE-18M 18 80 13 8 5 3 256-PROG YES 5V 8Mhz
PIC16F88 PICAXE-18X 18 600 13 9 5 3 256+I2C YES 5V 8Mhz
PIC16F872 PICAXE-28A 28 80 20 8 8 4 64+256 YES 5V
PIC16F873A PICAXE-28X 28 600 21 9-17 0-12 0-4 128+I2C YES 5V
PIC16F874A PICAXE-40X 40 600 32 9-17 8-20 3-7 128+I2C+128 YES 5V
Scratch
* = It is not mandatory to tie unused Inputs to ground or Vcc but there may be circumstances where doing so may help with things such as reducedPROCESSO PICAXE Terminate * Max Current (mA) on Output PINS Serial-IN Serial-Out CPU Max
TYPE TYPE Input PINS Chip Port Pins PIN ** PIN Clock Speed
----------------------------------------------------------------------------------------------------------------------------------------PIC16F683 PICAXE-08M 6,5,4,3 95mA 90mA 25mA 100k 2 7PIC16F684 PICAXE-14M 7,6,5,4,3 95mA 90mA 25mA 100k 2 13PIC16F819 PICAXE-18M 18,17,16,15,1 100k 3 2PIC16F88 PICAXE-18X 18,17,16,15,1 100k 3 2PIC16F677 PICAXE-20M 10,9,8,7,6, 250mA 200mA 25mA 100k 2 15 64Mhz
5,4,3
PIC18F14K22 PICAXE-20X2 10,9,8,7,6, 95mA 90mA 25mA 100k 2 19
5,4,3
PIC16F886 PICAXE-28X1 18,17,16,15, 100k 6 7 16Mhz
14,13,12,11,
5,4,3,2
PIC18F2520 PICAXE-28X2 5v 250mA 200mA 25mA 100k 6 7 40Mhz--- PICAXE-28X2 3v+ 64Mhz
PIC16F887 PICAXE-40X1 95mA 90mA 25mA 100k 6 7 16MhzPIC18F4520 PICAXE-40X2 5v 250mA 200mA 25mA 100k 6 7 4,8,10,40MhzPICAXE-40x2 3v+ 4,8,10,16,64Mhz
Copyright © 2008- Ted J. Mieske
All Rights Reserved.