PICAXE-08M2 microcontroller
Product Details
The smallest, but most popular, PICAXE microcontroller. Very popular in education due to its low cost and small size, but also very popular in a wide range of hobbyist projects. Small but perfectly formed!
This chip supports up to 6 inputs/outputs with 3 analogue/touch sensor channels.
All M2 series parts support enhanced features such as configurable i/o pins, parallel tasks, ring tone music and touch sensor inputs.
Click here for more M2 series information.
For more details see the What is PICAXE and PICAXE Pinout pages.
The PICAXE-08M2 replaces the older PICAXE-08 and PICAXE-08M chips.
Specification
Pack size | 20x10x15mm |
Pack weight | 1.5g |
The following table gives a brief summary of the various PICAXE chips.
For a more detailed comparison please see the PICAXE manuals and pinout diagrams.
Feature | 08M2 | 14M2 | 18M2 | 20M2 | 20X2 | 28X2 | 40X2 |
Memory Capacity (bytes) | 2048 | 2048 | 2048 | 2048 | 4096 | 4096 | 4096 |
RAM (bytes) | 128 | 512 | 256 | 512 | 256 | 1280 | 1280 |
Byte Variables (bytes) | 28 | 28 | 28 | 28 | 56 | 56 | 56 |
Input/Outputs Pins | 6 | 12 | 16 | 18 | 18 | 22 | 33 |
ADC/Touch Pins | 3 | 7 | 10 | 11 | 11 | 16 | 27 |
Max. Freq. (MHz) | 32 | 32 | 32 | 32 | 64 | 64 | 64 |
Serial In/Out | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Infrared In/Out | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
I2C | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Tune (ring tones) | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Parallel Tasks | 4 | 8 | 4 | 8 | 1 | 1 | 1 |
Program Slots | 1 | 2 | 2 | 2 | 4 | 4 |
The same software, BASIC language and USB download cable is shared between all the PICAXE chips.
Resources
PICAXE-08M2 Microcontroller Datasheet | PDF Datasheet |
M2 Series Product Summary | PDF Datasheet |
Video
Revision History
Current 08M2 production firmware is version 4.A
Known Issues:
ISSUE - PAUSE DOES NOT WORK CORRECTLY DURING INTERRUPT ON A MULTI-TASK PROGRAM
To workaround this issue use the command 'pause_int' instead of 'pause' within
an interrupt in a multi (parallel) task program. Single task programs work correctly.
ISSUE - NAP 1 CAUSES RESET At K31 CLOCK FREQUENCY
To workaround this issue do not use 'nap 1' after 'setfreq k31'
All other values (e.g. 'nap 2') work correctly.
ISSUE - CALIBADC IS UNSTABLE AT M32 CLOCK FREQUENCY
To workaround this issue use two consecutive 'calibadc' commands to give time for the Vref to settle.
Share