Spark Logic

Next Thing Co. C.H.I.P. pinout

Original C.H.I.P. single-board computer with an Allwinner R8, USB OTG, display and camera interfaces and an I²C GPIO expander.

Next Thing Co. C.H.I.P.

80 contacts Current package

Next Thing Co. · Allwinner R8 · two 40-position headers U13 and U14

Next Thing Co. C.H.I.P. pinout

U13 left header
Component side with USB at the top. Contacts 1 and 2 are at the top.
U14 right header
Component side with USB at the top. Contacts 1 and 2 are at the top.
Selected pin details

U14-1 · GND

Return · Ground

Board ground return.

Next Thing Co. C.H.I.P. Hardware and Pin Headers

Electrical limits · Link to this pin

All 80 pins

PinSignalDirectionFunction
U13-1GND ReturnReturn Board ground return.
U13-2CHG-IN Power inputPower input 5 V charge input to the power-management circuit. Use Micro-USB for the bench examples.
U13-3VCC-5V Supply railSupply rail Board power rail. Verify the correct voltage and available current before attaching a load.
U13-4GND ReturnReturn Board ground return.
U13-5VCC-3V3 Supply railSupply rail Board power rail. Verify the correct voltage and available current before attaching a load.
U13-6TS Analog inputAnalog input Analog input. Follow the associated input range and reference circuit in the board documentation.
U13-7VCC-1V8 Supply railSupply rail Board power rail. Verify the correct voltage and available current before attaching a load.
U13-8BAT Power inputPower input Battery connection to the power-management circuit. Follow the manufacturer battery specification and polarity.
U13-9TWI1-SDA MultiplexedMultiplexed Part of a board peripheral interface. Follow the signal assignment and I/O voltage.
U13-10PWRON Board controlBoard control Use the board-specific control circuit. Leave this contact alone during normal power and serial setup.
U13-11TWI1-SCK MultiplexedMultiplexed Part of a board peripheral interface. Follow the signal assignment and I/O voltage.
U13-12GND ReturnReturn Board ground return.
U13-13X1 MultiplexedMultiplexed Board connector signal. Enable its peripheral or GPIO function in the operating system when the board supports it.
U13-14X2 MultiplexedMultiplexed Board connector signal. Enable its peripheral or GPIO function in the operating system when the board supports it.
U13-15Y1 MultiplexedMultiplexed Board connector signal. Enable its peripheral or GPIO function in the operating system when the board supports it.
U13-16Y2 MultiplexedMultiplexed Board connector signal. Enable its peripheral or GPIO function in the operating system when the board supports it.
U13-17LCD-D2 Output / muxOutput / mux Output in the named peripheral mode. Check board pinmux before use.
U13-18PWM0 Output / muxOutput / mux Output in the named peripheral mode. Check board pinmux before use.
U13-19LCD-D4 Output / muxOutput / mux Output in the named peripheral mode. Check board pinmux before use.
U13-20LCD-D3 Output / muxOutput / mux Output in the named peripheral mode. Check board pinmux before use.
U13-21LCD-D6 Output / muxOutput / mux Output in the named peripheral mode. Check board pinmux before use.
U13-22LCD-D5 Output / muxOutput / mux Output in the named peripheral mode. Check board pinmux before use.
U13-23LCD-D10 Output / muxOutput / mux Output in the named peripheral mode. Check board pinmux before use.
U13-24LCD-D7 Output / muxOutput / mux Output in the named peripheral mode. Check board pinmux before use.
U13-25LCD-D12 Output / muxOutput / mux Output in the named peripheral mode. Check board pinmux before use.
U13-26LCD-D11 Output / muxOutput / mux Output in the named peripheral mode. Check board pinmux before use.
U13-27LCD-D14 Output / muxOutput / mux Output in the named peripheral mode. Check board pinmux before use.
U13-28LCD-D13 Output / muxOutput / mux Output in the named peripheral mode. Check board pinmux before use.
U13-29LCD-D18 Output / muxOutput / mux Output in the named peripheral mode. Check board pinmux before use.
U13-30LCD-D15 Output / muxOutput / mux Output in the named peripheral mode. Check board pinmux before use.
U13-31LCD-D20 Output / muxOutput / mux Output in the named peripheral mode. Check board pinmux before use.
U13-32LCD-D19 Output / muxOutput / mux Output in the named peripheral mode. Check board pinmux before use.
U13-33LCD-D22 Output / muxOutput / mux Output in the named peripheral mode. Check board pinmux before use.
U13-34LCD-D21 Output / muxOutput / mux Output in the named peripheral mode. Check board pinmux before use.
U13-35LCD-CLK Output / muxOutput / mux Output in the named peripheral mode. Check board pinmux before use.
U13-36LCD-D23 Output / muxOutput / mux Output in the named peripheral mode. Check board pinmux before use.
U13-37LCD-VSYNC Output / muxOutput / mux Output in the named peripheral mode. Check board pinmux before use.
U13-38LCD-HSYNC Output / muxOutput / mux Output in the named peripheral mode. Check board pinmux before use.
U13-39GND ReturnReturn Board ground return.
U13-40LCD-DE Output / muxOutput / mux Output in the named peripheral mode. Check board pinmux before use.
U14-1GND ReturnReturn Board ground return.
U14-2VCC-5V Supply railSupply rail Board power rail. Verify the correct voltage and available current before attaching a load.
U14-3UART1-TX Output / muxOutput / mux Output in the named peripheral mode. Check board pinmux before use.
U14-4HPL Output / muxOutput / mux Output in the named peripheral mode. Check board pinmux before use.
U14-5UART1-RX Input / muxInput / mux Receive input in the named UART mode. Use a 3.3 V logic-level endpoint for the bench example.
U14-6HPCOM Analog referenceAnalog reference Headphone output reference. Follow the board audio circuit.
U14-7FEL Board controlBoard control Use the board-specific control circuit. Leave this contact alone during normal power and serial setup.
U14-8HPR Output / muxOutput / mux Output in the named peripheral mode. Check board pinmux before use.
U14-9VCC-3V3 Supply railSupply rail Board power rail. Verify the correct voltage and available current before attaching a load.
U14-10MICM Board controlBoard control Use the board-specific control circuit. Leave this contact alone during normal power and serial setup.
U14-11LRADC Analog inputAnalog input Analog input. Follow the associated input range and reference circuit in the board documentation.
U14-12MICIN1 Analog inputAnalog input Analog input. Follow the associated input range and reference circuit in the board documentation.
U14-13XIO-P0 MultiplexedMultiplexed Board connector signal. Enable its peripheral or GPIO function in the operating system when the board supports it.
U14-14XIO-P1 MultiplexedMultiplexed Board connector signal. Enable its peripheral or GPIO function in the operating system when the board supports it.
U14-15XIO-P2 MultiplexedMultiplexed Board connector signal. Enable its peripheral or GPIO function in the operating system when the board supports it.
U14-16XIO-P3 MultiplexedMultiplexed Board connector signal. Enable its peripheral or GPIO function in the operating system when the board supports it.
U14-17XIO-P4 MultiplexedMultiplexed Board connector signal. Enable its peripheral or GPIO function in the operating system when the board supports it.
U14-18XIO-P5 MultiplexedMultiplexed Board connector signal. Enable its peripheral or GPIO function in the operating system when the board supports it.
U14-19XIO-P6 MultiplexedMultiplexed Board connector signal. Enable its peripheral or GPIO function in the operating system when the board supports it.
U14-20XIO-P7 MultiplexedMultiplexed Board connector signal. Enable its peripheral or GPIO function in the operating system when the board supports it.
U14-21GND ReturnReturn Board ground return.
U14-22GND ReturnReturn Board ground return.
U14-23AP-EINT1 MultiplexedMultiplexed Board connector signal. Enable its peripheral or GPIO function in the operating system when the board supports it.
U14-24AP-EINT3 MultiplexedMultiplexed Board connector signal. Enable its peripheral or GPIO function in the operating system when the board supports it.
U14-25TWI2-SDA MultiplexedMultiplexed Part of a board peripheral interface. Follow the signal assignment and I/O voltage.
U14-26TWI2-SCK MultiplexedMultiplexed Part of a board peripheral interface. Follow the signal assignment and I/O voltage.
U14-27CSIPCK MultiplexedMultiplexed Board connector signal. Enable its peripheral or GPIO function in the operating system when the board supports it.
U14-28CSICK MultiplexedMultiplexed Board connector signal. Enable its peripheral or GPIO function in the operating system when the board supports it.
U14-29CSIHSYNC MultiplexedMultiplexed Board connector signal. Enable its peripheral or GPIO function in the operating system when the board supports it.
U14-30CSIVSYNC MultiplexedMultiplexed Board connector signal. Enable its peripheral or GPIO function in the operating system when the board supports it.
U14-31CSID0 MultiplexedMultiplexed Board connector signal. Enable its peripheral or GPIO function in the operating system when the board supports it.
U14-32CSID1 MultiplexedMultiplexed Board connector signal. Enable its peripheral or GPIO function in the operating system when the board supports it.
U14-33CSID2 MultiplexedMultiplexed Board connector signal. Enable its peripheral or GPIO function in the operating system when the board supports it.
U14-34CSID3 MultiplexedMultiplexed Board connector signal. Enable its peripheral or GPIO function in the operating system when the board supports it.
U14-35CSID4 MultiplexedMultiplexed Board connector signal. Enable its peripheral or GPIO function in the operating system when the board supports it.
U14-36CSID5 MultiplexedMultiplexed Board connector signal. Enable its peripheral or GPIO function in the operating system when the board supports it.
U14-37CSID6 MultiplexedMultiplexed Board connector signal. Enable its peripheral or GPIO function in the operating system when the board supports it.
U14-38CSID7 MultiplexedMultiplexed Board connector signal. Enable its peripheral or GPIO function in the operating system when the board supports it.
U14-39GND ReturnReturn Board ground return.
U14-40GND ReturnReturn Board ground return.

Signal assignments

Electrical limits

ParameterLimitConditions and source
Micro-USB supply5 V, 1 A minimum recommended5 V, 1 A minimum recommended Use an adequately rated cable and source to avoid voltage sag during boot. Next Thing Co. C.H.I.P. Hardware and Pin Headers
UART console fixture3.3 V logic3.3 V logic Connect RX, TX and ground only. Next Thing Co. C.H.I.P. Hardware and Pin Headers
TWI2 reserved address0x380x38 Reserved by the onboard XIO expander. Next Thing Co. C.H.I.P. Hardware and Pin Headers

Models and documents

Covers both original C.H.I.P. board headers, U13 and U14. Use the board’s orientation diagram before counting contacts.

Next Thing Co. C.H.I.P.
Allwinner R8 · two 40-position headers U13 and U14