Loading... Please wait...Very low cost development system. Supports the following PICAXES: 18M2, 18, 18A, 18M, 18X (18M2 and 18X tested), 28A, 28X, 28X1, 28X2 (28X1 and 28X2 tested). Versions of the 18 pin PICAXE’s below the 18M2, require an additional 4K7 resistor which is supplied with the kit.
For PIC’s any similarly pinned 18 or 28 leg devices will work (far too many to list). You can easily make a cable or board to allow hardware programming (see later in this document).
When plugging in add on shields, please make sure the voltages are appropriate to power and interface to it. The XINO Pro has onboard voltage regulation and provides a much more “plug and play” environment which is much closer to the original Arduino, the XINO basic is much simpler and requires a little more thought.
1. Solder onto the board the 10K, 22K, 4.7K resistors and 0.1uf capacitor. If you intend to use a pre 18M2 PICAXE add the second “diagonal” 4.7K resistor (usually the much smaller resistor in your kit)



2. Add the 18 and 28 pin IC sockets with the indentation towards the top of the board (end marked XINO)
3. Add the remaining stereo jack, reset switch and the 3 pin voltage selection header with jumper.
4. Add the female header sockets (1 x 6 way, 3 x 8 way)
5. To power the board solder onto the GND, 3V3 and 5V connections (NOTE: 2 AA cells is 3V this will work in most situations for the 3V3 supply as will 3 AA’s giving 4.5V for the 5V supply, for an easy solution use a 3 x AA box and take a third wire off the 3V point) . There is space on the board to utilise a 4 way header or 3 way screw terminal block instead.

6. The voltage selection jumper is marked on the board, to the right 5V and to the left 3.3V (as shown in the photo)
That’s it, should take between 10 to 20 minutes depending on your soldering speed and skill.
'P0 - NOT CONNECTED 15 - NOT CONNECTED 'P1 - NOT CONNECTED 14 - GND 'RST 13 - B.4 I2C SCI/Touch/ADC/Out/In '3V3 12 - B.1 I2C SDA/Touch/ADC/Out/In '5V 11 - C.6 In/Out 'GND 10 - SERIAL OUT 'GND 09 - NOT CONNECTED 'VIN 08 - C.7 In/Out ' 'A0 - C.2 DAC/Touch/ADC/Out/In 07 - NOT CONNECTED 'A1 - B.7 In/Out/ADC/Touch 06 - NOT CONNECTED 'A2 - C.0 In/Out/ADC/Touch 05 - NOT CONNECTED 'A3 - C.1 In/Out/ADC/Touch 04 - B.3 In/Out/ADC/Touch/PWM 'A4 - C.4 In/SERIAL IN 03 - B.6 In/Out/ADC/Touch/PWM 'A5 - C.5 In 02 - B.0 SRI/Out/In ' 01 - TX B.5 hserout/Touch/ADC/Out/In ' 00 - RX B.2 hserin/Touch/ADC/Out/In '
'P0 - C.1/PWM C.1 15 - NOT CONNECTED 'P1 - C.2/PWM C.2/HPWM A 14 - GND 'RST 13 - C.3/HSPI SCK/HI2C SCI '3V3 12 - C.4/HI2C SDA/HSPI SDI '5V 11 - C.5/HSPI SDO 'GND 10 - A.4/SERIAL OUT 'GND 09 - B.7 'VIN 08 - B.6 ' 'A0 - ADC0/A.0/C1- 07 - B.5 'A1 - ADC1/A.1/C2- 06 - B.4/ADC11/HPWM D 'A2 - ADC2/A.2/C2+ 05 - B.3/ADC9 'A3 - ADC3/A.3/C1+ 04 - B.2/ADC8/HINT2/HPWM B 'A4 - SERIAL IN 03 - B.1/ADC10/HINT1/HPWM C 'A5 - C.0/TIMER CLK 02 - B.0/ADC12/HINT0 ' 01 - TX/C.6/HSEROUT/KB CLK ' 00 - RX/C.7/HSERIN/KB DATA '
Push an LED and an “in series” 330R resistor into sockets numbered 13 (output) & 14 (gnd), then cut and paste this code into the editor window. The “flat” of the LED should go to pin 14 (gnd). This code was tested at both 3.3v and 5v, all PICAXE’s appeared to work. For the 18X it requires the additional 4K7 diagonal resistor to be installed. Note the reset button only works for the 28 pin devices.
PICAXE 18X
Start:
High 4
Pause 1000
Low 4
Pause 1000
Goto Start
PICAXE 18m2
Start:
High B.4
pause 1000
Low B.4
pause 1000
Goto Start
PICAXE 28X1
Start:
High PORTC 3
Pause 1000
Low PORTC 3
Pause 1000
Goto Start
PICAXE 28X2
Start:
High C.3
Pause 1000
Low C.3
Pause 1000
Goto Start
Using a hardware programmer such as the PICKIT2 is relativly easy. Just connect the following pins. Diagram for the PICKIT2 available on http://www.embedded-knowhow.co.uk/MPLAB%202.gif. Here is the pinouts for the 28 pin devices (such as the 16F886 & 18F25K20).
PICKIT2 PIN (pin 1 denoted by the white triangle)
1 – VPP/MCLR > RST pad on XINO
2 – POWER/VDD > MCUPOWER pad on XINO (which ever you are using 3V3 or 5V)
3 – GROUNDVSS > GND pad on XINO
4 – ICSPDATA/PGD > 09 pad on XINO
5 – ICSPCLOCK/PGC > 08 pad on XINO
6 – Not connected