6 / 15 page
bc01b-ds-003d
Product Data Sheet
Production Information
Page 6 of 15
SPI Clock
D3
Test and Debug
SPI_MOSI
CMOS input, 5V tolerant
pulled down
SPI Data Input
C4
UART_TX
UART data output
A3
UART_RX
UART data input
B3
UART or USB(1)
UART_RTS / USB_D+
CMOS output
UART Ready To Send / USB D+
A4
PIO[2] / USB_PULL_UP
Bidirectional
pulled down
USB Pull-Up (via 1.5k
Ω resistor to D+)
C2
UART_CTS / USB_D-
CMOS input
UART Clear To Send / USB D-
B4
CMOS output
PIO[3] / USB_WAKE_UP
Bidirectional
pulled down
Output goes high to wake up PC when in USB
mode
B1
Terminal Name
Pad Type
Description
Ball
CMOS input, 5V tolerant
pulled down
PIO[4] / USB_ON
Bidirectional
pulled down
USB On (input senses when VBUS is high,
wakes BlueCore01b)
B2
PIO[5] / USB_DETACH
Bidirectional
pulled down
Chip detaches from USB when this line is high
F4
Device Terminal Functions (continued)
SPI_CLK
CMOS input, 5V tolerant
pulled down
SPI_CSB
SPI Chip Select
D4
CMOS input, 5V tolerant
pulled up
TEST_A
-
Analog test port A
J2
SPI_MISO
CMOS output Tristate
SPI Data Output
C3
PIO[0] /RXEN
Bidirectional
pulled down
PIO[2] /USB_PULL_UP
Bidirectional
pulled down
Input/Output port or USB
C2
PIO[1] /TXEN
Bidirectional
pulled down
Input/Output port or high when TX is enabled
F3
PIO Port
PIO[3] /USB_WAKE_UP
Bidirectional
pulled down
RESET
CMOS input with weak
internal pull-down
Reset
C1
Input/Output port or high when RX is enabled
D2
Input/Output port or USB
B1
TEST_B
-
Analog test port B
H3
SCAN_EN
CMOS input with weak
internal pull-down
For test purposes only (leave unconnected)
E4
PIO[4] /USB_ON
Input/Output port or USB
B2
PIO[5] /USB_DETACH
Input/Output port or USB
PIO[7]
Bidirectional
pulled down
Input/Output port
G4
Bidirectional
pulled down
Bidirectional
pulled down
F4
PIO[6]
Bidirectional
pulled down
Input/Output port
G3
Note:
(1)
BC01b-USB supports both USB and UART (but not simultaneous operation). BC01b-URT supports UART only.