

The PICAXE-14M is a versatile microcontroller designed for educational and hobbyist projects. It features 14 pins, including input/output capabilities, and is programmable using a simple BASIC-like language. This makes it an excellent choice for beginners and those looking to quickly prototype electronic projects. The PICAXE-14M is ideal for controlling sensors, actuators, and other peripherals, offering a user-friendly platform for learning and experimentation.








The PICAXE-14M has 14 pins, each with specific functions. Below is the pinout and description:
| Pin Number | Pin Name | Function |
|---|---|---|
| 1 | V+ | Positive power supply (3V to 5V) |
| 2 | C.5 | Digital I/O or ADC input |
| 3 | C.4 | Digital I/O or ADC input |
| 4 | C.3 | Digital I/O or ADC input |
| 5 | C.2 | Digital I/O or ADC input |
| 6 | C.1 | Digital I/O or ADC input |
| 7 | C.0 | Digital I/O or ADC input |
| 8 | 0V (GND) | Ground connection |
| 9 | B.3 | Digital I/O or PWM output |
| 10 | B.2 | Digital I/O or PWM output |
| 11 | B.1 | Digital I/O |
| 12 | B.0 | Digital I/O |
| 13 | Serial In | Serial programming input |
| 14 | Serial Out | Serial programming output |
Below is an example program to blink an LED connected to Pin B.0:
' Blink an LED connected to Pin B.0
' Ensure a current-limiting resistor (e.g., 330 ohms) is used with the LED.
main: ' Start of the program
high B.0 ' Turn on the LED
pause 1000 ' Wait for 1 second (1000 ms)
low B.0 ' Turn off the LED
pause 1000 ' Wait for 1 second
goto main ' Repeat the loop
This example reads a value from an analog sensor connected to Pin C.1 and outputs it via serial communication:
' Read an analog sensor connected to Pin C.1
' and send the value to the serial monitor.
main: ' Start of the program
readadc C.1, b1 ' Read the analog value into variable b1 (0-255)
sertxd ("Value: ", #b1, 13, 10) ' Send the value via serial (newline included)
pause 500 ' Wait for 500 ms before the next reading
goto main ' Repeat the loop
The PICAXE-14M is not responding to programming commands.
The program is not running after uploading.
The sensor readings are inconsistent.
The LED is not blinking as expected.