CLASSIFICATION
PRODUCT SPECIFICATION
CLASS 2 BLUETOOTH LOW ENERGY
SPP MODULE
CUSTOMER’S CODE
PANASONIC’S CODE
PAN1740
ENW89846A1KF
SUBJECT
No.
DS-1740-2400-102
REV.
0.1
PAGE
1 of 33
DATE
19.02.2014
Product Specification
Applicant / Manufacturer
Panasonic Industrial Devices Europe GmbH
Hardware
Zeppelinstrasse 19
21337 Lüneburg
Germany
Applicant / Manufacturer
Dialog Semiconductors
Software
By purchase of any of products described in this document the customer accepts the document's
validity and declares their agreement and understanding of its contents and recommendations.
Panasonic reserves the right to make changes as required without notification.
Power Electronics R&D Center
Wireless Connectivity
Panasonic Industrial Devices Europe GmbH
APPROVED
CHECKED
DESIGNED
CLASSIFICATION
PRODUCT SPECIFICATION
CLASS 2 BLUETOOTH LOW ENERGY
SPP MODULE
CUSTOMER’S CODE
PANASONIC’S CODE
PAN1740
ENW89846A1KF
SUBJECT
No.
DS-1740-2400-102
REV.
0.1
PAGE
2 of 33
DATE
19.02.2014
TABLE OF CONTENTS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Key Features ................................................................................................................... 4
Bluetooth Low Energy ..................................................................................................... 4
Description for the Module .............................................................................................. 4
Block Diagram ................................................................................................................. 5
4.1 PAN1740 ............................................................................................................... 5
4.2 Dialog..................................................................................................................... 5
System Overview ............................................................................................................ 6
5.1 ARM Cortex M0 CPU ............................................................................................. 6
5.2 Bluetooth Smart ..................................................................................................... 6
5.2.1 BLE Core .................................................................................................. 6
5.2.2 Smart Snippets ......................................................................................... 7
5.2.3 Memory .................................................................................................... 7
5.2.4 Functional Modes ..................................................................................... 8
5.2.5 Power Modes ........................................................................................... 8
Terminal Layout .............................................................................................................. 9
Terminal Description ....................................................................................................... 9
Interfaces ...................................................................................................................... 10
8.1 UART ................................................................................................................... 10
8.2 SPI+ ..................................................................................................................... 11
8.3 I2C ........................................................................................................................ 11
8.4 General Purpose (GP) ADC ................................................................................ 12
8.5 Quadrature Decoders .......................................................................................... 12
8.6 Keyboard Controller ............................................................................................. 13
8.7 Input/Output Ports ................................................................................................ 13
8.8 Timers .................................................................................................................. 13
8.9 Reset ................................................................................................................... 13
Specifications ................................................................................................................ 14
Soldering Temperature-Time Profile (for reflow soldering) ........................................... 17
Module Dimension ........................................................................................................ 18
FootPrint of the Module ................................................................................................. 19
Case Marking ................................................................................................................ 20
Marking ......................................................................................................................... 20
Marking Definition ......................................................................................................... 20
Mechanical Requirements............................................................................................. 20
Reliability Tests ............................................................................................................. 21
Cautions ........................................................................................................................ 21
Design Notes ................................................................................................................ 21
Installation Notes........................................................................................................... 22
Usage Conditions Notes ............................................................................................... 22
PANASONIC INDUSTRIAL DEVICES EUROPE GMBH
www.pideu.panasonic.de
CLASSIFICATION
PRODUCT SPECIFICATION
CLASS 2 BLUETOOTH LOW ENERGY
SPP MODULE
CUSTOMER’S CODE
PANASONIC’S CODE
PAN1740
ENW89846A1KF
SUBJECT
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
No.
DS-1740-2400-102
REV.
0.1
PAGE
3 of 33
DATE
19.02.2014
Storage Notes ............................................................................................................... 23
Safety Cautions ............................................................................................................. 23
Other cautions ............................................................................................................... 23
Packaging ..................................................................................................................... 25
Label for Package ......................................................................................................... 26
Total Package ............................................................................................................... 26
Ordering Information ..................................................................................................... 27
RoHS and REACH Declaration ..................................................................................... 27
Data Sheet Status ......................................................................................................... 28
History for this Document .............................................................................................. 28
Related Documents....................................................................................................... 28
General Information ...................................................................................................... 29
Regulatory Information .................................................................................................. 29
FCC Notice.................................................................................................................... 29
Caution .......................................................................................................................... 29
Labeling Requirements ................................................................................................. 30
Antenna Warning .......................................................................................................... 30
Approved Antenna List .................................................................................................. 30
RF Exposure ................................................................................................................. 30
Industry Canada Certification ........................................................................................ 31
IC Notice ....................................................................................................................... 31
Labeling Requirements ................................................................................................. 32
European R&TTE Declaration of Conformity ................................................................ 32
Bluetooth ....................................................................................................................... 32
Life Support Policy ........................................................................................................ 33
PANASONIC INDUSTRIAL DEVICES EUROPE GMBH
www.pideu.panasonic.de
CLASSIFICATION
PRODUCT SPECIFICATION
CLASS 2 BLUETOOTH LOW ENERGY
SPP MODULE
CUSTOMER’S CODE
PANASONIC’S CODE
PAN1740
ENW89846A1KF
SUBJECT
1
REV.
0.1
PAGE
4 of 33
DATE
19.02.2014
KEY FEATURES
•
•
•
•
•
•
•
•
•
•
2
No.
DS-1740-2400-102
Autonomous, Stand Alone Operation
Bluetooth Low Energy (BLE) (Single Mode) full embedded module
Bluetooth v4.0 (LE) embedded GATT profile – Low Energy Single Mode
Operational Temperature Range -40 / 85° C
Dimension 9 x 9.5 x 1.8 mm
Two internal crystal oscillator
Integrated shielding to resist EMI
No external components needed
High sensitivity (-93 dBm typ.)
Tx power 0 dBm (typical)
BLUETOOTH LOW ENERGY
Bluetooth Low Energy (BLE), also called Bluetooth Smart, is a part of Bluetooth Ver. 4.0, BT v4.0
covers both BLE as well as Classic Bluetooth v2.1 and v3.0.
Bluetooth Low Energy (BLE) is not backwards compatible with previous Classic Bluetooth
standards (v2.1+EDR or v3.0). Dual mode Bluetooth v4.0 is targeted to gateway products and
backwards compatible, but is not practical for low power devices.
3
DESCRIPTION FOR THE MODULE
The PAN1740 is a short-range BLE single mode module for implementing Bluetooth functionality
into various electronic devices.
Please contact your local sales office for further details on additional options and services:
www.panasonic.com/rfmodules for the US, http://pideu.panasonic.de/products/wirelessmodules.html for EU or write an e-mail to wireless@eu.panasonic.com.
PANASONIC INDUSTRIAL DEVICES EUROPE GMBH
www.pideu.panasonic.de
CLASSIFICATION
PRODUCT SPECIFICATION
CLASS 2 BLUETOOTH LOW ENERGY
SPP MODULE
CUSTOMER’S CODE
PANASONIC’S CODE
PAN1740
ENW89846A1KF
SUBJECT
4
No.
DS-1740-2400-102
REV.
0.1
PAGE
5 of 33
DATE
19.02.2014
BLOCK DIAGRAM
4.1 PAN1740
Crystal
32.768 kHz
DC/DC
V supply
Full Port Multiplexer
Dialog
UART SPI USB I 2C
GP-ADC
Quad -Decoder
Wakup -Timer
Crystal
16 MHz
PAN1740
4.2 DIALOG
PANASONIC INDUSTRIAL DEVICES EUROPE GMBH
www.pideu.panasonic.de
CLASSIFICATION
PRODUCT SPECIFICATION
CLASS 2 BLUETOOTH LOW ENERGY
SPP MODULE
CUSTOMER’S CODE
PANASONIC’S CODE
PAN1740
ENW89846A1KF
SUBJECT
5
No.
DS-1740-2400-102
REV.
0.1
PAGE
6 of 33
DATE
19.02.2014
SYSTEM OVERVIEW
The PAN1740 contains the following internal blocks:
5.1 ARM CORTEX M0 CPU
The Cortex-M0 processor is a 32-bit Reduced Instruction Set Computing (RISC) processor
with a von Neumann architecture (single bus interface). It uses an instruction set called
Thumb, which was first supported in the ARM7TDMI processor; however, several newer
instructions from the ARMv6 architecture and a few instructions from the Thumb-2 technology
are also included. Thumb-2 technology extended the previous Thumb instruction set to allow
all operations to be carried out in one CPU state. The instruction set in Thumb-2 includes both
16-bit and 32-bit instructions; most instructions generated by the C compiler use the 16-bit
instructions, and the 32-bit instructions are used when the 16-bit version cannot carry out the
required operations. This results in high code density and avoids the overhead of switching
between two instruction sets.
In total, the Cortex-M0 processor supports 56 base instructions, although some instructions
can have more than one form. While the instruction set is small, the Cortex-M0 processor is
highly capable because the Thumb instruction set is highly optimized.
5.2 BLUETOOTH SMART
5.2.1 BLE Core
The BLE (Bluetooth Low Energy) core is a qualified Bluetooth v4.0 baseband controller
compatible with Bluetooth Smart specification and it is in charge of packet encodingdecoding and frame scheduling.
• Bluetooth Smart Specifications compliant according to the Specification of the
Bluetooth System, v4.0, Bluetooth SIG.
• All device classes are supported -- Broadcast, Central, Observer, Peripheral)
• All packet types (Advertising / Data / Control)
• Encryption (AES / CCM)
• Bit stream processing (CRC, Whitening)
• FDMA / TDMA / events formatting and synchronization
• Frequency Hopping calculation
• Operating clock with internal 16 MHz
• Low power modes with internal 32.678 kHz
• Supports power down of the baseband during the protocol’s idle periods.
• Advanced High performance Bus (AHB) Slave interface for register file access.
• AHB Slave interface for Exchange Memory access of CPU via BLE core.
• AHB Master interface for direct access of BLE core to Exchange Memory space
PANASONIC INDUSTRIAL DEVICES EUROPE GMBH
www.pideu.panasonic.de
CLASSIFICATION
PRODUCT SPECIFICATION
CLASS 2 BLUETOOTH LOW ENERGY
SPP MODULE
CUSTOMER’S CODE
PANASONIC’S CODE
PAN1740
ENW89846A1KF
SUBJECT
No.
DS-1740-2400-102
REV.
0.1
PAGE
7 of 33
DATE
19.02.2014
5.2.2 Smart Snippets
The PAN1740 is available together with Dialog’s SmartSnippetsTM Bluetooth Software
platform which includes a qualified Bluetooth Smart single-mode stack on chip.
Numerous Bluetooth Smart profiles for consumer wellness, sport, fitness, security and
proximity applications are supplied as standard, while additional customer profiles can be
developed and added as needed.
The SmartSnippetsTM software development environment is based on KeilTM ‘s uVision
mature tools and contains example application code for both embedded and hosted modes.
5.2.3 Memory
The following memories are part of the PAN1740’s internal blocks:
ROM. This is a 84 kB ROM containing the Bluetooth Smart protocol stack as well as the
boot code sequence.
OTP. This is a 32 kB One-Time Programmable memory array, used to store the application
code as well as Bluetooth Smart profiles. It also contains the system configuration and
calibration data.
System SRAM. This is a 42 kB system SRAM (Sys-RAM) which is primarily used for
mirroring the program code from the OTP when the system wakes/powers up. It also serves
as Data RAM for intermediate variables and various data that the protocol requires.
Optionally, it can be used as extra memory space for the BLE TX and RX data structures.
Retention RAMs. These are 4 special low leakage SRAM cells (2 kB + 2 kB + 3 kB + 1 kB)
used to store various data of the Bluetooth Smart protocol as well as the system’s global
variables and processor stack when the system goes into Deep Sleep mode. Storage of this
data ensures secure and quick configuration of the BLE Core after the system wakes up.
Every cell can be powered on or off according to the application needs for retention area
when in Deep Sleep mode.
PANASONIC INDUSTRIAL DEVICES EUROPE GMBH
www.pideu.panasonic.de
CLASSIFICATION
PRODUCT SPECIFICATION
CLASS 2 BLUETOOTH LOW ENERGY
SPP MODULE
CUSTOMER’S CODE
PANASONIC’S CODE
PAN1740
ENW89846A1KF
SUBJECT
No.
DS-1740-2400-102
REV.
0.1
PAGE
8 of 33
DATE
19.02.2014
5.2.4 Functional Modes
The PAN1740 is optimized for embedded applications such as health monitoring, sports
measuring, human interaction devices, etc. Customers are able to develop and test their
own applications. Upon completion of development, the application code can be
programmed into the OTP. In general, the system has three functional modes of operation:
A. Development Mode: During this phase application code is developed using the ARM
Cortex M0 SW environment. The compiled code is then downloaded into the System
RAM or any Retention RAMs by means of SWD (JTAG) or any serial interface (e.g.
UART). Address 0x00 is remapped to the physical memory that contains the code and
the CPU is configured to reset and execute code from the remapped device. This mode
enables application development, debugging and on-the-fly testing.
B. Normal Mode: After the application is completed and verified, the code can be burned
into the OTP. When the system boots/wakes up, the DMA of the OTP controller will
automatically copy the program code from the OTP into the system RAM. Next, a SW
reset will remap address 0x00 to the System RAM and code execution is started.
Hence, in this mode, the system is autonomous, contains the required SW in OTP and
is ready for integration into the final product.
C. Calibration Mode: Programming the Bluetooth device address is completed in
Calibration Mode.
5.2.5 Power Modes
There are four different power modes in the PAN1740:
o Active Mode: System is active and operates at full speed.
• Sleep Mode: No power gating has been programmed, the ARM CPU is idle, waiting
for an interrupt. PD_SYS is on. PD_PER and PED_RAD depending on the
programmed enabled value.
• Extended Sleep Mode: All power domains are off except for the PD_AON, the
programmed PD_RRx and the PD_SR. Since the SysRAM retains its data, no OTP
mirroring is required upon waking up the system.
• Deep Sleep Mode: All power domains are off except for the PD_AON and the
programmed PD_RRx. This mode dissipates the minimum leakage power. However,
since the SysRAM has not retained its data, an OTP mirror action is required upon
waking up the system.
PANASONIC INDUSTRIAL DEVICES EUROPE GMBH
www.pideu.panasonic.de
CLASSIFICATION
No.
DS-1740-2400-102
PRODUCT SPECIFICATION
CLASS 2 BLUETOOTH LOW ENERGY
SPP MODULE
CUSTOMER’S CODE
PANASONIC’S CODE
PAN1740
ENW89846A1KF
SUBJECT
6
REV.
0.1
PAGE
9 of 33
DATE
19.02.2014
TERMINAL LAYOUT
Top view, Application PCB
0,55
C
D
A
B
19
20
17
18
13
15
16
9.50
1.80
9.00
12
14
21 Pad = 28 x 0.60mm x 0.60mm 11
Top View
10
23
9
1
7
4
2
24
3
6
5
8
0,60
22
7
TERMINAL DESCRIPTION
PIN
1
2
3
4
5
6
7
Description
GND
RST
P0.7
P0.6
P0.5
P0.4
GND
16
VCC
P0.3
P0.2
P0.1
P0.0
n.c.
VPP
GND
P1_4/SWCLK
17
GND
8
9
10
11
12
13
14
15
I
IO
IO
IO
IO
INPUT. Reset signal (active high).
General purpose I/O port bit or alternate function nodes.
General purpose I/O port bit or alternate function nodes.
General purpose I/O port bit or alternate function nodes. UART RX*
General purpose I/O port bit or alternate function nodes. UART TX*
AI
IO
IO
IO
IO
Power supply
General purpose I/O port bit or alternate function nodes. UART CTS*
General purpose I/O port bit or alternate function nodes. UART RTS*
General purpose I/O port bit or alternate function nodes.
General purpose I/O port bit or alternate function nodes.
AI INPUT. This pin is used while OTP programming and testing. **
IO INPUT JTAG clock signal
PANASONIC INDUSTRIAL DEVICES EUROPE GMBH
www.pideu.panasonic.de
CLASSIFICATION
PRODUCT SPECIFICATION
CLASS 2 BLUETOOTH LOW ENERGY
SPP MODULE
CUSTOMER’S CODE
PANASONIC’S CODE
PAN1740
ENW89846A1KF
SUBJECT
No.
DS-1740-2400-102
PAGE
10 of 33
DATE
19.02.2014
18
P1_5/SW_DIO IO INPUT/OUTPUT. JTAG Data input/output.
19
GND
GND
P1.3
P1.2
P1.1
P1.0
GND
GND
GND
GND
20
21
22
23
24
A
B
C
D
IO
IO
IO
IO
REV.
0.1
General purpose I/O port bit or alternate function nodes.
General purpose I/O port bit or alternate function nodes.
General purpose I/O port bit or alternate function nodes.
General purpose I/O port bit or alternate function nodes.
For more detailed description of the alternate function nodes please refer to the Dialog
Datasheet.
*Dependent on the software configuration the UART can be set also to any other IO.
** Supply voltage on pin VPP during OTP programming is 6.8V+/-0.25V
8
INTERFACES
8.1 UART
The UART is compliant to the industry-standard 16550 and is used for serial communication with
a peripheral, modem (data carrier equipment, DCE) or data set. Data is written from a master
(CPU) over the APB bus to the UART and it is converted to serial form and transmitted to the
destination device. Serial data is also received by the UART and stored for the master (CPU) to
read back. There is no DMA support on the UART block since its contains internal FIFOs. Both
UARTs support hardware flow control signals (RTS, CTS, DTR, DSR).
Features
•
•
•
•
•
•
•
•
•
•
•
16 bytes Transmit and receive FIFOs.
Hardware flow control support (CTS/RTS)
Shadow registers to reduce software overhead and also include a software
programmable reset
Transmitter Holding Register Empty (THRE) interrupt mode
IrDA 1.0 SIR mode supporting low power mode.
Functionality based on the 16550 industry standard:
Programmable character properties, such as number of data bits per character (58), optional
parity bit (with odd or even select) and number of stop bits (1, 1.5 or 2)
Line break generation and detection
Prioritized interrupt identification
Programmable serial data baud rate as calculated by the following: baud rate =
(serial clock frequency)/(divisor).
PANASONIC INDUSTRIAL DEVICES EUROPE GMBH
www.pideu.panasonic.de
CLASSIFICATION
PRODUCT SPECIFICATION
CLASS 2 BLUETOOTH LOW ENERGY
SPP MODULE
CUSTOMER’S CODE
PANASONIC’S CODE
PAN1740
ENW89846A1KF
SUBJECT
No.
DS-1740-2400-102
REV.
0.1
PAGE
11 of 33
DATE
19.02.2014
8.2 SPI+
This interface supports a subset of the Serial Peripheral Interface SPI™. The serial interface
can transmit and receive 8, 16 or 32 bits in master/slave mode and transmit 9 bits in master
mode. The SPI+ interface has enhanced functionality with bidirectional 2x16-bit word FIFOs.
SPI™ is a trademark of Motorola, Inc.
Features
•
•
•
•
•
•
•
•
Slave and Master mode
8 bit, 9 bit, 16 bit or 32 bit operation
Clock speeds up to 16 MHz. Programmable output frequencies of SPI source clock
divided by 1, 2, 4, 8
SPI mode 0, 1, 2, 3 support. (clock edge and phase)
Programmable SPI_DO idle level
Maskable Interrupt generation
Bus load reduction by unidirectional writes-only and reads-only modes.
Built-in RX/TX FIFOs for continuous SPI bursts.
8.3 I2C
The I2C is a programmable control bus that provides support for the communications link
between Integrated Circuits in a system. It is a simple two-wire bus with a software-defined
protocol for system control, which is used in temperature sensors and voltage level translators
to EEPROMs, general-purpose I/O, A/D and D/A converters.
Features
•
•
•
•
•
•
•
•
•
•
•
•
Two-wire I2C serial interface consists of a serial data line (SDA) and a serial clock
(SCL)
Two speeds are supported:
Standard mode (0 to 100 Kb/s)
Fast mode (