

The IchigoJam T is a compact, educational microcomputer designed to introduce beginners to programming and electronics. It features a built-in BASIC programming language, making it easy to write and execute code directly on the device. With its simple interface and support for various input/output devices, the IchigoJam T is an excellent tool for teaching coding concepts, hardware interaction, and prototyping small projects.








The IchigoJam T is designed to be user-friendly while offering sufficient functionality for educational and prototyping purposes. Below are its key technical specifications:
| Specification | Details |
|---|---|
| Processor | NXP LPC1114 ARM Cortex-M0 (50 MHz) |
| Memory | 32 KB Flash, 4 KB RAM |
| Power Supply | 5V DC (via USB or external power source) |
| Input/Output Pins | 11 GPIO pins (digital and analog support) |
| Video Output | Composite video (NTSC) |
| Keyboard Input | PS/2 keyboard support |
| Programming Language | Built-in BASIC interpreter |
| Dimensions | 50 mm x 50 mm |
The IchigoJam T features a simple pin layout for connecting external devices. Below is the pin configuration:
| Pin | Name | Description |
|---|---|---|
| 1 | VCC | Power supply input (5V) |
| 2 | GND | Ground |
| 3 | P0 | General-purpose I/O (GPIO) pin |
| 4 | P1 | General-purpose I/O (GPIO) pin |
| 5 | P2 | General-purpose I/O (GPIO) pin |
| 6 | P3 | General-purpose I/O (GPIO) pin |
| 7 | P4 | General-purpose I/O (GPIO) pin |
| 8 | P5 | General-purpose I/O (GPIO) pin |
| 9 | P6 | General-purpose I/O (GPIO) pin |
| 10 | P7 | General-purpose I/O (GPIO) pin |
| 11 | P8 | General-purpose I/O (GPIO) pin |
| 12 | P9 | General-purpose I/O (GPIO) pin |
The IchigoJam T is straightforward to use, making it ideal for beginners. Follow the steps below to get started:
The IchigoJam T uses a built-in BASIC interpreter. Here's an example of a simple program to blink an LED connected to pin P0:
10 OUT 0,1 ' Turn on the LED connected to pin P0
20 WAIT 30 ' Wait for 0.3 seconds
30 OUT 0,0 ' Turn off the LED connected to pin P0
40 WAIT 30 ' Wait for 0.3 seconds
50 GOTO 10 ' Repeat the loop
No Display Output
Keyboard Not Working
Program Not Running
LIST command to review the program and check for errors.GPIO Pins Not Responding
Q: Can I power the IchigoJam T with batteries?
A: Yes, you can use a 5V battery pack or a regulated power supply to power the device.
Q: Is it possible to save programs on the IchigoJam T?
A: Yes, you can save programs to the device's memory using the SAVE command and load them later with the LOAD command.
Q: Can I connect the IchigoJam T to an Arduino?
A: Yes, you can interface the IchigoJam T with an Arduino using GPIO pins for communication.
By following this documentation, you can effectively use the IchigoJam T for learning, teaching, and prototyping projects.