The largest PICAXE microcontroller in the enhanced X2 range. Ideal in hobbyist projects due to its powerful features and extensive i/o capabilities, but also suitable for more advanced educational use. This is the universal voltage version 40X2 chip (based on the PIC18F45K22).
The 40X2 supports up to 33 inputs/outputs with 27 analogue/touch sensor channels with an operating speed up to 16MHz using an internal oscillator and up to 64MHz using an external resonator or crystal. This chip supports 4 internal and up to 32 external program slots, is capable of acting as an i2c slave device and comes in an industry standard 0.6" wide, 40-pin package.
All X2 series parts support enhanced features such as configurable i/o pins, ring tone music and touch sensor inputs, i2c, spi and high-speed serial with background receive. Scratchpad memory plus separate Data EEPROM and Data Table are supported.
Click here for more X2 series information.
The PICAXE-40X2 replaces the older PICAXE-40X, 40X1, 40X2-5V (PIC18F4520) and 40X2-3V (PIC18F45K20) chips.
|Memory Capacity (bytes)||2048||2048||2048||2048||4096||4096||4096|
|Byte Variables (bytes)||28||28||28||28||56||56||56|
|Max. Freq. (MHz)||32||32||32||32||64||64||64|
|Tune (ring tones)||Yes||Yes||Yes||Yes||Yes||Yes||Yes|
The same software, BASIC language and USB download cable is shared between all the PICAXE chips.
|PICAXE-40X2 Microcontroller Datasheet||PDF Datasheet|
|X2 Series Product Summary||PDF Datasheet|
|Details of using 'pwmdiv' options with the 'pwmout' command on the PICAXE-40X2||Forum Link|
Current PICAXE-40X2 production firmware is version B.3 Known issues: ISSUE - SHIFTIN/SHIFTOUT IDLE HIGH MODES DO NOT WORK CORRECTLY The xxxx_H 'idle high' modes of shiftin and shiftout do not operate as expected. To workaround this issue use the bit-busting routines described in manual part 2. ISSUE - KBLED COMMAND DOES NOT WORK CORRECTLY The kbled command does not light the keyboard LEDs as expected. There is no workaround for this issue. 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 >= 32MHz CLOCK FREQUENCY To workaround this issue use two consecutive 'calibadc' commands to give time for the Vref to settle. Previously resolved issues: B.3 was the first release of the PICAXE-40X2 (PIC18F45K22). Previous firmware versions were the discontinued PICAXE-40X2-5V (PIC18F4520) part.