Bambino-200 Manual/User Interfaces, Connectors, and Jumpers
From Manuals
The following image shows where the connectors, headers, and jumpers are located on the Bambino 200.
Contents |
Power Supply
The Bambino 200 is powered from the USB device port on J4. The Bambino 200E can be powered from the USB device port (J4) or the power jack (J1). A FET is used to automatically select power from J1 should power be applied both the USB device port and J1.
J1 comes standard with a 2.1 mm inner diameter and 5.5 mm outer diameter, positive center tapped female power supply jack. The minimum voltage that can be applied to J1 is 7 VDC and the maximum is 15 VDC. J1 can be changed to a 2 position screw terminal by desoldering the power jack and soldering in a screw terminal. A diode (D2) will protect the Bambino 200E should polarity of the power supply be reversed on the J1 connector. The protection diode is limited to a maximum of 1 amperes through it.
Onboard Peripherals
USB Device
The Bambino 200 comes equipped with a USB Device Port. The Device port is compliant with the USB V2.0 high-speed device specification. It's connector is a micro USB Type AB. The Bambino 200 is powered through the USB device port.
| USB Device | |
| Connector Pin# | MCU Pin Name |
| 1 | USB0_VBUS (+5.0V) |
| 2 | USB0_DM |
| 3 | USB0_DP |
| 4 | USB0_ID |
| 5 | Ground |
Boot Jumper
The boot jumper is used to put the Bambino 200 into Device Firmware Upgrade (DFU) mode. This is accomplished by shorting the two pins before power is applied or by shorting the pins and pressing the reset button. For further information please see the Getting Started Section of this manual.
User Buttons and LEDs
The Bambino 200 comes standard with a user push button, a reset push button, and two user LEDs. The user push button is connected to GPIO0[7] with a 22k-ohm pull-up resistor connected to it. User LED1 (yellow) can be illuminated by clearing GPIO3[7] of the LPC4330. User LED2 (green) can be illuminated by clearing GPIO5[5].
| User Buttons and LEDs | |||||||
| BAM200 Peripheral | MCU Pin Name | Peripheral | SCU Func | Peripheral | SCU Func | Peripheral | SCU Func |
| LED1 | P6_11 | GPIO3[7] | 0 | T2_MAT3 | 5 | ||
| LED2 | P2_5 | GPIO5[5] | 4 | T3_MAT2 | 6 | USB0_IND0 | 7 |
| BTN1 | P2_7 | GPIO0[7] | 0 | ||||
Serial Flash Memory
The Bambino 200 uses serial flash for program and nonvolitile data storage. It uses the LPC43030's Quad SPI Flash Iinterface (SPIFI). The SPIFI interface has data rates up to 52 MB per second. The Bambino 200 comes standard with 4M of flash and the Bambino 200E comes standard with 8M of flash.
| Serial Flash Memory | ||
| MCU Pin Name | Peripheral | SCU Func |
| P3_3 | SPIFI_SCK | 3 |
| P3_4 | SPIFI_SIO3 | 3 |
| P3_5 | SPIFI_SIO2 | 3 |
| P3_6 | SPIFI_MISO | 3 |
| P3_7 | SPIFI_MOSI | 3 |
| P3_8 | SPIFI_CS | 3 |
10/100 Ethernet (200E Only)
The Bambino 200E is equipped with a fully-integrated 10/100 Mbps Ethernet port. The Media Access Control (MAC) is implemented in the LPC4330 and the Physical (PHY) layer is implemented with Micrel’s KSZ8031. J3 is the RJ-45 connector and it has integrated magnetics and LEDs completes the Ethernet sub-system. Please see the KSZ8031 data sheet for further information on the PHY and the LPC4330 User's Manual for the MAC.
| Ethernet | ||
| MCU Pin Name | Peripheral | SCU Func |
| P0_0 | ENET_RXD1 | 2 |
| P0_1 | ENET_TX_EN | 6 |
| P1_15 | ENET_RXD0 | 2 |
| P1_16 | ENET_RX_DV | 7 |
| P1_17 | ENET_MDIO | 3 |
| P1_18 | ENET_TXD0 | 2 |
| P1_19 | ENET_REF_CLK | 0 |
| P1_20 | ENET_TXD1 | 3 |
| P2_0 | ENET_MDC | 7 |
MICRO SD (200E Only)
The microSD socket (J2) enables micro-secure-digital memory cards to be plugged into the Bambino 200E microcontroller board. The microSD card allows the user the ability of a standard removable media for transferring data to and from the Bambino 200E. The LPC4330 interfaces to the microSD card through the Secure Digital Input Output card interface.
| Micro SD Card | ||
| MCU Pin Name | Peripheral | SCU Func |
| CLK2 | SD_CLK | 4 |
| P1_6 | SD_CMD | 7 |
| P1_9 | SD_DAT0 | 7 |
| P1_10 | SD_DAT1 | 7 |
| P1_11 | SD_DAT2 | 7 |
| P1_12 | SD_DAT3 | 7 |
| P1_13 | SD_CD | 7 |
XBEE (200E Only)
The XBEE socket adds wireless support to the Bambino 200E. Digi International has several different versions of XBEE modules with different wireless protocols in the same physical footprint. Zigbee and WiFi are a couple of protocols supported by Digi International's XBEE modules. Please see Digi International's website for further details. The XBEE signals are shared with socket 5. Socket 5 should not be used if the XBEE module is being used.
| XBEE | ||
| MCU Pin Name | Peripheral | SCU Func |
| P5_6* | U1_TXD | 4 |
| P1_14* | U1_RXD | 1 |
| P5_2* | U1_RTS | 4 |
| P5_4* | U1_CTS | 4 |
| P5_1* | GPIO2[0] | 0 |
| *Shared between XBEE and Socket 5 | ||
Sockets
Socket 1 OSX
Socket 1's type for Gadgeteer is O (Analog Output), S (SPI Interface), and X (3 GPIO). The Analog out function is a 10-bit DAC and it is also shared with Socket 3. The SPI function is the LPC4330's SSP0 port.
| Socket 1: O, S, X | |||||||
| Gadgeteer Type | |||||||
| MCU Pin | O | S | X | ||||
| Pin # | Name | Peripheral | SCU Func | Peripheral | SCU Func | Peripheral | SCU Func |
| 1 | 3.3V | 3.3V | 3.3V | ||||
| 2 | 5.0V | 5.0V | 5.0V | ||||
| 3 | P4_5 | GPIO2[5] | 0 | GPIO2[5] | 0 | GPIO2[5] | 0 |
| 4 | P5_0 | GPIO2[9] | 0 | GPIO2[9] | 0 | GPIO2[9] | 0 |
| 5 | P4_4 | DAC | A | GPIO2[4] | 0 | GPIO2[4] | 0 |
| 6 | P1_0 | SSP0_SSEL | 5 | ||||
| 7 | P1_2 | SSP0_MOSI | 5 | ||||
| 8 | P1_1 | SSP0_MISO | 5 | ||||
| 9 | P3_0 | SSP0_SCK | 4 | ||||
| 10 | Ground | Ground | Ground | ||||
Socket 2 IPSUY
Socket 2's type for Gadgeteer is I (I2C), P (PWM), S (SPI), U (UART), and Y (7 GPIO). The I2C or SPI function are generated by the Serial General Purpose Input Output (SGPIO) peripherial on the LPC4330. The UART function is the LPC4330's U0 port.
| Socket 2: I, P, S, U, Y | |||||||||||
| Gadgeteer Type | |||||||||||
| MCU Pin | I | P | S | U | Y | ||||||
| Pin # | Name | Peripheral | SCU Func | Peripheral | SCU Func | Peripheral | SCU Func | Peripheral | SCU Func | Peripheral | SCU Func |
| 1 | 3.3V | 3.3V | 3.3V | 3.3V | 3.3V | ||||||
| 2 | 5.0V | 5.0V | 5.0V | 5.0V | 5.0V | ||||||
| 3 | P1_7 | GPIO1[0] | 0 | GPIO1[0] | 0 | GPIO1[0] | 0 | GPIO1[0] | 0 | GPIO1[0] | 0 |
| 4 | P6_4 | GPIO3[3] | 0 | U0_TXD | 2 | GPIO3[3] | 0 | ||||
| 5 | P6_5 | GPIO3[4] | 0 | U0_RXD | 2 | GPIO3[4] | 0 | ||||
| 6 | P4_6 | GPIO2[6] | 0 | GPIO2[6] | 0 | SGPIO12 | 7 | GPIO2[6] | 0 | GPIO2[6] | 0 |
| 7 | P4_8 | SGPIO13 | 7 | SGPIO13 | 7 | GPIO5[12] | 5 | ||||
| 8 | P4_9 | SGPIO14 | 7 | SGPIO14 | 7 | SGPIO14 | 7 | GPIO5[13] | 4 | ||
| 9 | P4_10 | SGPIO15 | 7 | SGPIO15 | 7 | SGPIO15 | 7 | GPIO5[14] | 4 | ||
| 10 | Ground | Ground | Ground | Ground | Ground | ||||||
Socket 3 AOP
Socket 3 type for Gadgeteer is A (Analog In), O (Analog Out), and P (PWM). The analog input function are the LPC4330's ADC0 and ADC1 port. The Analog out is a 10-bit DAC and it is also shared with Socket 1. The PWM function uses the LPC4330's motor control PWM.
| Socket 3: A, O, P | |||||||
| Gadgeteer Type | |||||||
| MCU Pin | A | O | P | ||||
| Pin # | Name | Peripheral | SCU Func | Peripheral | SCU Func | Peripheral | SCU Func |
| 1 | 3.3V | 3.3V | 3.3V | ||||
| 2 | 5.0V | 5.0V | 5.0V | ||||
| 3 | P4_3 | GPIO2[3]/ADC0_0 | 0/A | GPIO2[3] | 0 | GPIO2[3] | 0 |
| 4 | P4_1 | GPIO2[1]/ADC0_1 | 0/A | GPIO2[1] | 0 | ||
| 5 | ADC0_0 | ADC1_0 | A | DAC | A | ||
| 6 | P4_2 | GPIO2[2] | 0 | GPIO2[2] | 0 | ||
| 7 | P4_0 | MCOA0 | 1 | ||||
| 8 | P5_5 | MCOA1 | 1 | ||||
| 9 | P5_7 | MCOA2 | 1 | ||||
| 10 | Ground | Ground | Ground | ||||
Socket 4 AIY
Socket 4's type for Gadgeteer is A (Analog In), I (I2C), and Y (7 GPIO). The analog input function are the LPC4330's ADC0 and ADC1 port. The I2C function is the LPC4030's I2C1 port.
| Socket 4: A, I, Y | |||||||
| Gadgeteer Type | |||||||
| MCU Pin | A | I | Y | ||||
| Pin # | Name | Peripheral | SCU Func | Peripheral | SCU Func | Peripheral | SCU Func |
| 1 | 3.3V | 3.3V | 3.3V | ||||
| 2 | 5.0V | 5.0V | 5.0V | ||||
| 3 | P7_4 | GPIO3[12]/ADC0_4 | 0/A | GPIO3[12] | 0 | GPIO3[12] | 0 |
| 4 | P7_5 | GPIO3[13]/ADC1_6 | 0/A | GPIO3[13] | 0 | ||
| 5 | P7_7 | ADC1_6 | A | GPIO3[15] | 0 | ||
| 6 | P7_6 | GPIO3[14] | 0 | GPIO3[14] | 0 | GPIO3[14] | 0 |
| 7 | P7_2 | GPIO3[10] | 0 | ||||
| 8 | P2_3 | I2C1_SDA | 1 | GPIO5[3] | 4 | ||
| 9 | P2_4 | I2C1_SCL | 1 | GPIO5[4] | 4 | ||
| 10 | Ground | Ground | Ground | ||||
Socket 5 KUX
Socket 5's type for Gadgeteer is K (UART+ Handshaking), U (UART), and X (3 GPIO). The UART and handshaking signal functions are the LPC4330's U1 port.
| Socket 5: K, U, X | |||||||
| Gadgeteer Type | |||||||
| MCU Pin | K | U | X | ||||
| Pin # | Name | Peripheral | SCU Func | Peripheral | SCU Func | Peripheral | SCU Func |
| 1 | 3.3V | 3.3V | 3.3V | ||||
| 2 | 5.0V | 5.0V | 5.0V | ||||
| 3 | P5_1* | GPIO2[10] | 0 | GPIO2[10] | 0 | GPIO2[10] | 0 |
| 4 | P5_6* | U1_TXD | 4 | U1_TXD | 4 | GPIO2[15] | 0 |
| 5 | P1_14* | U1_RXD | 1 | U1_RXD | 1 | GPIO1[7] | 0 |
| 6 | P5_2* | U1_RTS | 4 | GPIO2[11] | 0 | ||
| 7 | P5_4* | U1_CTS | 4 | ||||
| 8 | |||||||
| 9 | |||||||
| 10 | Ground | Ground | Ground | ||||
| *Shared between XBEE and Socket 5 | |||||||
Socket 6 ISY (200E Only)
Socket 6's type for Gadgeteer is I (I2C), S (SPI), and Y (7 GPIO). The I2C or SPI functions are generated by the Serial General Purpose Input Output (SGPIO) peripherial on the LPC4330.
| Socket 6: I, S, Y | |||||||
| Gadgeteer Type | |||||||
| MCU Pin | I | S | Y | ||||
| Pin # | Name | Peripheral | SCU Func | Peripheral | SCU Func | Peripheral | SCU Func |
| 1 | 3.3V | 3.3V | 3.3V | ||||
| 2 | 5.0V | 5.0V | 5.0V | ||||
| 3 | P6_1 | GPIO3[0] | 0 | GPIO3[0] | 0 | GPIO3[0] | 0 |
| 4 | P1_8 | GPIO1[1] | 0 | GPIO1[1] | 0 | ||
| 5 | P5_3 | GPIO2[12] | 0 | GPIO2[12] | 0 | ||
| 6 | P9_6 | GPIO4[11] | 0 | SGPIO8 | 6 | GPIO4[11] | 0 |
| 7 | P6_6 | SGPIO5 | 2 | GPIO0[5] | 0 | ||
| 8 | P6_7 | SGPIO6 | 2 | SGPIO6 | 2 | GPIO5[15] | 4 |
| 9 | P6_8 | SGPIO7 | 2 | SGPIO7 | 2 | GPIO5[16] | 4 |
| 10 | Ground | Ground | Ground | ||||
Socket 7 UY (200E Only)
Socket 7's type for Gadgeteer U (UART) and Y (7 GPIO). The UART function is generated by the Serial General Purpose Input Output (SGPIO) peripherial on the LPC4330.
| Socket 7: U, Y | |||||
| Gadgeteer Type | |||||
| MCU Pin | U | Y | |||
| Pin # | Name | Peripheral | SCU Func | Peripheral | SCU Func |
| 1 | 3.3V | 3.3V | |||
| 2 | 5.0V | 5.0V | |||
| 3 | P2_1 | GPIO5[1] | 4 | GPIO5[1] | 4 |
| 4 | P9_5 | SGPIO3 | 0 | GPIO5[18] | 4 |
| 5 | P6_3 | SGPIO4 | 6 | GPIO3[22] | 0 |
| 6 | P6_2 | GPIO3[1] | 0 | GPIO3[1] | 0 |
| 7 | P2_2 | GPIO5[2] | 4 | ||
| 8 | P6_10 | GPIO3[6] | 0 | ||
| 9 | P7_3 | GPIO3[11] | 0 | ||
| 10 | Ground | Ground | |||
Socket 8 DHI (200E Only)
Socket 8's type for Gadgeteer is D (USB Device), H (USB Host), and I (I2C). The USB Host and Device function are the LPC4330's USB1 port. The USB1 port is a full speed USB 2.0 port. The I2C function is the LPC4330's I2C1 port.
| Socket 8: D, H, I | |||||||
| Gadgeteer Type | |||||||
| MCU Pin | D | H | I | ||||
| Pin # | Name | Peripheral | SCU Func | Peripheral | SCU Func | Peripheral | SCU Func |
| 1 | 3.3V | 3.3V | 3.3V | ||||
| 2 | 5.0V | 5.0V | 5.0V | ||||
| 3 | P2_8 | GPIO5[7] | 4 | GPIO5[7] | 4 | GPIO5[7] | 4 |
| 4 | USB1_DM | USB1_DM | 0 | USB1_DM | 0 | ||
| 5 | USB1_DP | USB1_DP | 0 | USB1_DP | 0 | ||
| 6 | P2_6 | GPIO5[6] | 4 | GPIO5[6] | 4 | ||
| 7 | P6_9 | GPIO3[5] | 0 | ||||
| 8 | I2C0_SDA | I2C0_SDA | 0 | ||||
| 9 | I2C0_SCL | I2C0_SCL | 0 | ||||
| 10 | Ground | Ground | Ground | ||||
Socket 9 Y (200E Only)
Socket 9's type for Gadgeteer is Y (7 GPIO).
| Socket 9: Y | |||
| Gadgeteer Type | |||
| MCU Pin | Y | ||
| Pin # | Name | Peripheral | SCU Func |
| 1 | 3.3V | ||
| 2 | 5.0V | ||
| 3 | P2_9 | GPIO1[10] | 0 |
| 4 | P3_2 | GPIO5[9] | 0 |
| 5 | P3_1 | GPIO5[8] | 0 |
| 6 | P2_12 | GPIO1[12] | 0 |
| 7 | P2_13 | GPIO1[13] | 0 |
| 8 | P7_1 | GPIO3[9] | 0 |
| 9 | P7_0 | GPIO3[8] | 0 |
| 10 | Ground | ||
Socket 10 SUX (200E Only)
Socket 10's type for Gadgeteer is S (SPI), U (UART), and X (3 GPIO). The UART function is the LPC4330's U2 port. The SPI function is the LPC4330's SSP1 port.
| Socket 10: S, U, X | |||||||
| Gadgeteer Type | |||||||
| MCU Pin | S | U | X | ||||
| Pin # | Name | Peripheral | SCU Func | Peripheral | SCU Func | Peripheral | SCU Func |
| 1 | 3.3V | 3.3V | 3.3V | ||||
| 2 | 5.0V | 5.0V | 5.0V | ||||
| 3 | P6_12 | GPIO2[8] | 0 | GPIO2[8] | 0 | GPIO2[8] | 0 |
| 4 | P2_10 | GPIO0[14] | 0 | U2_TXD | 2 | GPIO0[14] | 0 |
| 5 | P2_11 | GPIO1[11] | 0 | U2_RXD | 2 | GPIO1[11] | 0 |
| 6 | P1_5 | SSP1_SSEL | 5 | GPIO1[8] | 0 | ||
| 7 | P1_4 | SSP1_MOSI | 5 | ||||
| 8 | P1_3 | SSP1_MISO | 5 | ||||
| 9 | PF_4 | SSP1_SCK | 0 | ||||
| 10 | Ground | Ground | Ground | ||||
Field installable options
The coin battery holder on the bottom of the Bambino 200 is not populated at production time. The Cortex M JTAG is also not populated when the board is built. Both parts can be purchased from DigiKey and Mouser.
| Field Installable Options | ||||
| 'Option | Manufacturer | Part # | Digikey Part# | Mouser Part # |
| Coin Battery Holder | Keystone | 3002 | 3002K-ND | 534-3002 |
| Coin Battery | Panasonic | CR2032 | P189-ND | 658-CR2032 |
| Cortex M JTAG | Sullins Connector Solutions | GRPB052VWQS-RC | S9012E-05-ND | |
Coin Battery
The Bambino 200's microcontroller has a built in real-time clock calendar that can be battery backed by supplying 2.2 VDC to 3.6 VDC to the VBAT pin on the LPC4330. A battery holder can be added to the bottom of the board to power the VBAT pin with a coin cell battery. The battery holder is manufactured by Keystone and it's part number is 3002. The battery holder accepts CR2032 series coin cells. Power is only drawn from the battery when the power is off to the Bambino 200.
Cortex M JTAG
A JTAG port (J5) can be added for software download and debugging. The JTAG port allows users to set break points and to single step through their program. For detailed information on the operation of the JTAG port and TAP controller, please refer to IEEE Standard 1149.1-Test Access Port and Boundary-Scan Architecture.
| Cortex M JTAG | |
| Connector Pin# | Pin Name |
| 1 | VCC (+3.3V) |
| 2 | TMS/SWDIO |
| 3 | Ground |
| 4 | TCK/SWDCLK |
| 5 | Ground |
| 6 | TDO/SWO |
| 7 | No Connect |
| 8 | TDI |
| 9 | Ground |
| 10 | RESET |


