Data Sheet 晶訊科技股份有限公司 CC&C Technologies, Inc. BM-1010 Bluetooth Low Energy Module Description BM-1010 is a Bluetooth V4.1 Low Energy module that provides a complete solution from various interfaces to different sensors to BLE protocol stack and applications. It includes 16MHz crystal and CSR1010. The minimal parts count and small footprint of the BM-1010 is ideally suited for the requirement of highly integrated Bluetooth Low Energy technology in portable devices and consumer electronics. The BM-1010 compact design of the module makes a much smaller space and minimal cost and simplifies the whole system design. • Small footprint: 10×18×1.5mm 26-pin perforated hole. Support Bluetooth V4.1 specification RoHS compliant Application HID: Keyboards, mice, touchpad, remote controls. Sports and fitness sensors: Heart rate, runner speed and cadence, cycle speed and cadence. Health sensors: Blood pressure, Thermometer and Glucose meters. Features Wake-up and Watchdog timer Mobile accessories: Watches, Proximity tags, alert tags and camera control. Smart home: Heating control and lighting control. Host stack including ATT,GATT,SMP,L2CAP,GAP RSSI monitoring for proximity applications <900nA current consumption in dormant mode Wide supply voltage range (1.8V~4.3) Support various interfaces • 10-bit ADC • • • • 12 digital PIOs 3 analogue AIOs UART 4 PWM Modules 8F, No. 150, Jian Yi Road, Zhonghe District, New Taipei City, Taiwan 235, R.O.C. Tel: 886-2-8226-5088 Fax: 886-2-8226-5077 Data Sheet BM-1010 Revision History Version Date 1.0 05/05, 2014 Change Description Initial release Note: All electrical and mechanical specifications may be changed by CC&C Technologies, Inc. without notice. 晶訊科技股份有限公司 CC&C Technologies, Inc. 2/9 Data Sheet BM-1010 Functional Block Diagram UART(TXD/RXD) BT-1010 GPIO AIO 1.8V-4.3V PIO_1/RX PIO_0/TX PIO_10 PIO_9 PIO_5/CLK PIO_11 PIO_3 PIO_4 10 11 12 13 14 15 16 17 18 19 VCC_3.3V WAKE SPI_PIO_SEL PIO_1/RX PIO_0/TX NC NC PIO_10 PIO_9 PIO_5/SCLK PIO_11 PIO_3 PIO_4 PIO_6/CSB NC NC NC NC PIO_6/CSB GND VDD WAKE SPI_PIO_SEL AIO_2 AIO_1 AIO_0 NC NC PIO_8/MISO PIO_7/MOSI U1 1 2 3 4 5 6 7 8 9 PIO_8/MISO PIO_7/MOSI 26 25 24 23 22 21 20 AIO_2 AIO_1 AIO_0 Pin Assignment (Top view) 晶訊科技股份有限公司 CC&C Technologies, Inc. 3/9 CSR1010_Module Data Sheet BM-1010 Pin Definition Pin Signal Input /Output Description 1 NC X unconnected 2 NC X unconnected 3 NC X unconnected 4 NC X unconnected 5 PIO_6/CSB GPIO Programmable I/O and SPI CSB 6 GND Ground Ground 7 VCC_3.3V VCC_3.3V Operating supply voltage 1.8V~4.3V 8 WAKE Input Input to wake-up SEL PIO_5 - PIO_8 Status: 9 SPI_PIO_SEL Input 0: PIO Mode 1:SPI (DEBUG) MODE 10 PIO_1/RX GPIO Programmable I/O or UART RX 11 PIO_0/TX GPIO Programmable I/O or UART TX 12 NC X unconnected 13 NC X unconnected 14 PIO_10 GPIO Programmable I/O 15 PIO_9 GPIO Programmable I/O 16 PIO_5/CLK GPIO Programmable I/O and SPI SCK 17 PIO_11 GPIO Programmable I/O 18 PIO_3 GPIO Digital IO 19 PIO_4 GPIO Programmable I/O 20 PIO_7/MOSI GPIO Programmable I/O and SPI MOSI 21 PIO_8/MISO GPIO Programmable I/O and SPI MISO 22 NC X unconnected 23 NC X unconnected 24 AIO_0 GPIO Analogue programmable I/O 25 AIO_1 GPIO Analogue programmable I/O 26 AIO_2 GPIO Analogue programmable I/O 晶訊科技股份有限公司 CC&C Technologies, Inc. 4/9 Data Sheet BM-1010 SPECIFICATION Product Name Bluetooth V4.1 Low Energy Module Model Number BM-1010 Operating Frequency 2.4GHz Tx power(max) 4dBm Receiver sensitivity -85dBm Power Voltage Range Symbol VCC VCC_IO Description Min. Typ. Max. Units Operation power voltage 1.8 3.3 4.3 V I/O power voltage 1.2 3.3 3.6 V 50 mA 20 uA Current Output mode Consumption Sleep mode Storage Temperature -40 25 o 125 C DC Characteristics TA=25 °C,VCC=3.3V Parameter Min. Typ. Max. Units Logic-0 input voltage -0.4 0.99 V Logic-1input voltage 2.31 3.7 V 0.4 V Logic-0 output voltage Logic-1 output voltage AIO input voltage 晶訊科技股份有限公司 CC&C Technologies, Inc. 2.475 0 5/9 V 1.35 V 5 4 3 2 1 6 7 P0_0 SW13 MINI USB Connector VBUS DD+ ID GND0 GND1 GND2 CON1 VCC3.3V USB+ USB- R9 R10 GND P0_7 P0_6 P0_5 P0_4 P0_3 P0_2 P0_1 P0_0 P1_7/ P1_6/ P1_5/ P1_4/ P1_3 P1_2 P1_1 P1_0 P2_2 P2_1 P2_0 SCL SDA RX TX RTS CTS RESET_N B C VCC3.3V 1 2 3 4 5 6 7 8 9 BM-1010 BM-2541 A B C D P2_0 GND VDD P2_1 P2_2 C7 47P C6 47P USBUSB+ R37 10K R31 10K 10K 10K SW14 R38 R36 P0_1 VCC3.3V 2.2u C8 USB_5V 0.1u C3 P1_1 R47 1K 3 2 1 CE VSS VIN 10K R29 S1 VCC3.3V NC VOUT U3 iD9302 0.1u C4 2.2u C5 P2_0 Button 4 5 BM-1010/BM2540/BM2541_Module J5 1 J8 1 2 1 2 VBATT Battery Jack (CR2032) Left: + Right: - 10K R30 S2 VCC3.3V J7 P0_6 VCC3.3V CONN PLUG 1x1 CONN PLUG 1x1 2 CON2 5 4 3 2 1 6 7 10K R33 10K R32 VCC3.3V AIO MINI USB Connector VBUS DD+ ID GND0 GND1 GND2 P1_4/ CTS P1_5/ RTS P1_6/ TX P1_7/ RX 0 L4 R19 R18 R17 UART_CTS UART_RTS UART_TX UART_RX VO_33 0.1uF C11 UART_RTS UART_TX 5 4 3 2 1 33 GND P0_7 10K R35 10K R34 VBATT CONN.) P2_0 P2_2 SCL VCC3.3V VCC3.3V 1 3 5 7 9 VCC3.3V P1_0 P1_2 P1_4/ CTS P1_6/ TX GND P2_1/ DD P0_5/ SCK P0_3/ MISO P0_2/ MOSI VCC3.3V P0_1 P0_0 P1_1 P2_0 GND USB -> UART CTS_N DCD_N DSR_N VDD_3.3 GND RI_N RXD VDD_325 Bot _PAD U4 R26 470R D4 RED_LED USB_5V 8 7 R20 0 VO_33 UART_CTS UART_RX 27 USB1_DP 27 2 4 6 8 10 Pull to VDD_PADS to enable debug SPI P2_2:SPI_PIO_SEL P2_0: CSB P1_1: SCLK P0_0: M0SI P0_1: MISO 6 VO_33 J9 CONN PLUG 1x1 P2_2 P0_1 P0_3/ MISO P0_5/ SCK P0_7 GND CON10A( J1 NC/CONN SOCKET 5x2 2 4 6 8 10 NC/0 1 3 5 7 9 P1_3 1K R28 NC VDD_5 NC GP0 GP1 VO_3.3 GND RESET_N PL-2303HXD-QFN32 P1_1 P1_3 P1_5/ RTS P1_7/ RX GND 1 3 5 7 9 Q2 1R1001 R25 470R D2 BLE_LED VCC3.3V LED IND USB1_DP USB1_DM 17 18 19 20 21 22 23 24 P1_2 0.1uF C13 C12 0.1uF VO_33 1K R27 Q1 1R1001 R24 470R D1 BLE_LED VCC3.3V 0.1uF C14 R21 10K VO_33 P2_1: WAKE P2_1 USB_UART_5V C15 10uF R44 NC/1K R45 NC/1K VCC3.3V P2_1/ DD SDA RESET_N GND GND NC/CONN SOCKET 5x2 2 4 6 8 10 NC/CONN SOCKET 1x6 1 2 3 4 5 6 J6 2 4 6 8 10 NC/CONN SOCKET 5x2 J4 J3 BM-1010 Pins for Debug 1 P0_0 P0_2/ MOSI 3 P0_4/ SSN 5 7 P0_6 9 GND J2 R12 2.2K VCC3.3V R11 USB1_DM 1.5K VO_33 USB_UART_5V 0 0 R41 R46 L3 0 0 R23 R40 R43 NC/1K R42 1K VCC3.3V C2 1n Monitoring battery 0 PIN 1,2,3,4,13,14,22,23 NC PIN 1,4 NC DGND_USB USB_P USB_N DVDD_USB P2_0 GND VDD P2_1 P2_2 U1 Mini USB for 5V power and DFU 0 0 BM-2541 A B C D Slide switch L2 33 33 BM-1010 NC/0 NC/0 NC/0 NC/0 VCC3.3V 0 R13 R14 0 L1 P0_7 P0_6 P0_5/ SCK P0_4/ SSN P0_3/ MISO P0_2/ MOSI P0_1 P0_0 P1_7/ RX P1_6/ TX P1_5/ RTS P1_4/ CTS P1_3 P1_2 P1_1 P1_0 P2_2/ DC P2_1/ DD P2_0 SCL SDA RESET_N SCL SDA R5 R6 R7 R8 0 0 0 0 P1_0 P0_7 P0_6 RESET_N P0_5 P0_1 P0_0 26 25 24 23 22 21 20 P1_0 P0_7 P0_6 reset P0_5 P0_1 P0_0 P1_7 P1_6 P1_5 P1_4 P1_3 P1_2 P1_1 P0_4 P0_3 P0_2 10 11 12 13 14 15 16 17 18 19 R1 R2 R3 R4 2 P2_2/ DC P0_4/ SSN 32 P1_7/ RX P1_6/ TX P1_5/ RTS P1_4/ CTS P1_3 P1_2 P1_1 P0_4 P0_3 P0_2 RESET_N 31 DTR_N GP3 10 BT Module 26 A B C D 25 BM-2540 30 TXD GP2 11 1 2 29 NC NC 12 RTS-T 9 28 NC NC 13 SHTD_N 27 RESERVED DP 14 GND NC TEST DM 15 6/9 16 晶訊科技股份有限公司 CC&C Technologies, Inc. 1 BM-2540,BM2541 Pins for Debug/Write flash(P0_2,3,4,5, P2_1,P2_2,VCC,GND,Rst) Data Sheet BM-1010 APPLICATION CIRCUIT The application circuit of BM-1010 is shown below. It uses a UART-to-USB converter IC PL-2303 so developing firmware on PC becomes more convenient. Data Sheet BM-1010 Package Diagram The thickness of BM-1010 is 1.5mm. Pin 1 All dimensions are in millimeters. Tolerance +/- 0.1mm 晶訊科技股份有限公司 CC&C Technologies, Inc. 7/9 Data Sheet BM-1010 Pad Dimensions (bottom view) Tolerance +/- 0.1mm Bottom View All dimensions are in millimeters. 晶訊科技股份有限公司 CC&C Technologies, Inc. 8/9 Data Sheet BM-1010 Placement Guideline It is recommended that BM-1010 be placed on the corner of the main board or near the edge as shown below. On the corner Near the edge However, placing BM-1010 inside the main board affects the RF performance and may reduce the RF range significantly. 晶訊科技股份有限公司 CC&C Technologies, Inc. 9/9