PICAXE-18M microcontroller chip. Supports 5 inputs (3 with analogue features) and 8 outputs, with enhanced features such as ring tone music and pwm motor control. Replaces 18 and 18A.
PICAXE
Type
# of
Pins
Memory
(lines)
I/O Pins
Outputs
Inputs
ADC
(L=low)
Data
Memory
Polled
Interrupt
Chip
PICAXE-08
8
40
5
1 - 4
1 - 4
1L
128(- Prog)
-
PIC12F629
PICAXE-08M
8
80
5
1 - 4
1 - 4
3
256(- Prog)
Yes
PIC12F683
PICAXE-14M
14
80
11
1
- 5
6
2
256(-
Prog)
Yes
PIC16F684
PICAXE-18A
(Obs)
18
80
13
8
5
3
256
Yes
PIC16F819
PICAXE-18M
18
80
13
8
5
3
256(-
Prog)
Yes
PIC16F819
PICAXE-18X
18
600
13
9
5
3
256 +i2c
Yes
PIC16F88
PICAXE-20M
20
80
16
8
8
4
256(- Prog)
Yes
PIC16F677
PICAXE-20X2
20
1000
17
1-17
Configurable
0-8
128
+i2c
+128 Scratch
Yes
PIC18F14K22
PICAXE-28A (Obs)
28
80
20
8
8
4
64+256
Yes
PIC16F872
PICAXE-28X1
28
1000
21
9 - 17
0 -12
0 - 4
128 +i2c
+128 Scratch
Yes
PIC16F886
PICAXE-28X2
28
1000
21
1-17
Configurable
0 - 8
128 +i2c
+128 Scratch
Yes
PIC18F2520
(3V: 25K20)
PICAXE-40X1
40
1000
32
9 - 17
16 - 23
3 - 7
128 +i2c
+128 Scratch
Yes
PIC16F887
PICAXE-40X2
40
1000
32
1-17
Configurable
3 - 12
128+i2c
+128 Scratch
Yes
PIC18F4520
Memory (lines) = Approximate number
of lines of program code the chip can hold. Data Memory = Bytes of EEPROM memory on
board. "128 (-Prog)"
means 128 Bytes less the space needed for your program. 256+I2C means
256 Bytes + any external EEPROM space you add via the I2C interface). Polled Interrupt = A process that
automatically checks a pin in between each command to see if something
has happened (very useful!)