Bambino-100 Manual/User Interfaces, Connectors, and Jumpers
From Manuals
The following image shows where the connectors, headers, and jumpers are located on the Bambino 100.
Contents |
Bambino 100 Module Pin Out
The Bambino 100's module pin out. The header uses 0.1 inch spacing between pins.
| Bambino 100 Module Pin Out | |||||||||
| PIN # | mbed | Arduino | MCU Pin Name | Peripheral | SCU Func | Peripheral | SCU Func | ||
| 1 | GND | ||||||||
| 2 | VIN | ||||||||
| 3 | VBAT | ||||||||
| 4 | RESET | ||||||||
| 5 | p76 | D37 | P1_4 | GPIO0[11] | 0 | SSP1_MOSI | 5 | ||
| 6 | p77 | D38 | PP1_3 | GPIO0[10] | 0 | SSP1_MISO | 5 | ||
| 7 | p78 | D39 | CLK0 | CLKOUT | 1 | SSP1_SCK | 6 | ||
| 8 | p75 | D36 | P1_5 | GPIO1[8] | 0 | SSP1_SSEL | 5 | ||
| 9 | p47 | D40 | P6_3 | GPIO3[2] | 0 | T2_CAP2 | 5 | ||
| 10 | p48 | D41 | P6_6 | GPIO0[5] | 0 | T2_CAP3 | 5 | ||
| 11 | p49 | D42 | P6_7 | GPIO5[15] | 4 | T2_MAT0 | 5 | ||
| 12 | p50 | D43 | P6_8 | GPIO5[16] | 4 | T2_MAT1 | 5 | ||
| 13 | p68 | D27 | P4_5 | GPIO2[5] | 0 | CTOUT_5 | 1 | ||
| 14 | p67 | D26 | P4_2 | GPIO2[2] | 0 | CTOUT_0 | 1 | ||
| 15 | p15 | A0 | P7_4 | GPIO3[12] | 0 | ADC0_4 | 8 | ||
| 16 | p16 | A1 | P7_5 | GPIO3[13] | 0 | ADC0_3 | 8 | ||
| 17 | p17 | A2 | P4_1 | GPIO2[1] | 0 | ADC0_1 | 7 | ||
| 18 | p18 | A3 | P7_7 | GPIO3[15] | 0 | ADC1_6 | 8 | ||
| 19 | p19 | A4 | P4_3 | GPIO2[3] | 0 | ADC0_0 | 8 | ||
| 20 | p20 | A5 | P4_4 | GPIO2[4] | 0 | DAC | 8 | ||
Onboard Peripherals
USB0 Device
The Bambino 100 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.
| USB0 Device Port | |
| 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 100 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 100 comes standard with a user push button, a reset push button, and four 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 LPC4337. User LED2 (green) can be illuminated by clearing GPIO5[5]. User LED3 (blue) can be illuminated by clearing GPIO3[0]. User LED4 (red) can be illuminated by clearing GPIO3[1].
| User Buttons and LEDs | |||||||
| BAM100 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 |
| LED3 | P6_1 | GPIO3[0] | 0 | ||||
| LED4 | P6_2 | GPIO3[1] | 0 | ||||
| BTN1 | P2_7 | GPIO0[7] | 0 | ||||
MICRO SD
The microSD socket (J2) enables micro-secure-digital memory cards to be plugged into the Bambino 100 microcontroller board. The microSD card allows the user the ability of a standard removable media for transferring data to and from the Bambino 100. The LPC4337 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 |
ESP12 WiFi (Optional)
The ESP12 WiFi Module adds wireless support to the Bambino 100.
| ESP12 | ||
| 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[10] | 0 |
MBED HDK/CMSIS DAP (Optional)
The Bambino 100 optionally comes equipped with the MBED HDK. It is powered by NXP's LPC11U35 microcontroller. The MBED HDK is compliant with the USB V2.0 full-speed device specification. It's connector is a micro USB Type AB and is designated J6.
| MBED HDK/USB1 Device Port | ||
| Connector Pin# | MBED HDK Pin (LPC11U35) | |
| 1 | VUSB1 | |
| 2 | USB_DM | |
| 3 | USB_DP | |
| 4 | Not Connected | |
| 5 | Ground | |
MBED HDK/CDC Device (Optional)
The MBED HDK implements a virtual serial port via USB using I/O from UART2 in the LPC4337. This allows simple serial I/O from mbed applications to terminal emulators such as PuTTY.
| HDK-CDC | ||
| MCU Pin Name | Peripheral | SCU Func |
| P2_10 | U2_TXD | 2 |
| P2_11 | U2_RXD | 2 |
Serial Flash Memory (Optional)
The Bambino 100 has an option to populate serial flash for program and nonvolatile data storage. It uses the LPC4337's Quad SPI Flash Iinterface (SPIFI). The SPIFI interface has data rates up to 52 MB per second.
| 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 |
