BASICboard Pin Diagram
 



 
The BASICchip is a complete System on a Chip, all that is required is 2.5 through 3.3V power and GND.  Then just wire the available IOs into your application.  No extra crystals, external memories, or second supplies required.

BASIC function pin # alt notes
IO(39) TXD(0) 16 P1(7) Serial Output, TTL compatible (active high) -- debug connection
IO(38) RXD(0) 15 P1(6) Serial Input, TTL compatible  (active high) -- debug connection
  /RES 23 P0(0) RESET (internal pull-up) (active low)
IO(1) BOOT    24 P0(1) when LOW during reset, ISP is started which disables BASIC
(connects to LED and resistors on board)

IO(4)
IO(5)

SCL
SDA

27
5

open drain outputs, can only pull down, require a pull-up resistor to drive high

IO(2)
IO(3)
IO(6)
IO(7)
IO(8)
IO(9)
IO(10)
IO(11)

P0(2)
P0(3)
P0(6)
P0(7)
P0(8)
P0(9)
P0(10)
P0(11)

25
26
6
28
1
2
3
4








AD(0)

Input/Outputs  -- user controlled - 0-3.3V level

4mA drive when configured as Outputs

P0.7 has a 20 mA driver

5V tolerant  - use limiting resistor when connecting to a 5V supply

IO(32)
IO(33)
IO(34)
IO(35)
IO(36)
IO(37)
IO(40)
IO(41)

P1(0)
P1(1)
P1(2)
P1(3)
P1(4)
P1(5)
P1(8)
P1(9)

9
10
11
12
13
14
17
18

AD(1)
AD(2)
AD(3)
AD(4)
AD(5)

Input/Outputs  -- user controlled

0-3.3V level

4mA drive when configured as Outputs

5V tolerant  - use limiting resistor when connecting to a 5V supply

  XTAL 19
20
  optional crystal connection -- do not exceed 1.8V
  VDD 21   Power 2.5-3.3V  input power  -- do not exceed 3.3V
  GND 22   Ground (0V)
  AVDD 7   Analog power, must be equal to or less than VDD
  AGND 8   Analog Ground (0V)

1These pins P0(4) and P0(5) are open-drain, when configured as outputs they can only pull down.
 
Port P1(x) pins can be accessed using the P1(x) keyword.  They can also be accessed using IO, IN, OUT, and DIR with indexes 32-41.
 
Analog Inputs
 
Power Connections
 
Optional Crystal
 
The LPC1114 has an internal 12 MHz oscillator that is trimmed to 1% accuracy.  This is good enough for most operations, including serial communication.  If more accuracy is desired, then add an optional 12 MHz crystal at Y1 and C7 and C8 with 18pF capacitors.
 
JP1 option
 
JP1 in the upper right can have a 2 pin header installed by the user,  When this jumper is installed (using a 2 pin shorting block), the control lines from the USB are disabled, so that the board can be plugged into a PC and no matter what state the PC is in, as long as the power is on the BASIC program will start up and run on the ARM.