TC35661SBG/DBG-503
©2016 TOSHIBA Corporation 2016-12-20
1
TC35661SBG/DBG-503
Bluetooth® IC
ROM Profile Series
Rev. 1.0
The Bluetooth® word mark and logos are registered trademarks owned by Bluetooth SIG, Inc.
ARM is a registered trademark of ARM Limited (or its subsidiaries) in the EU and/or elsewhere. All rights reserved.
TC35661SBG/DBG-503
2016-12-20
2
Dat a sheet composition
This data sheet consists of two parts describing the firmware and the hardware.
The chapter of the firmware describes the functions of the firmware built in the ROM of the IC.
The chapter of the hardware describes the functions of the hardware.
Some functions are not supported by the firmware depending on ROM versions.
Please refer to the chapter of the firmware for details.
TC35661SBG/DBG-503
2016-12-20
3
Firmware data sheet
TC35661-503
Bluetooth® IC
ROM Profile Series
SPP+GATT
Rev 1.01
TC35661SBG/DBG-503
2016-12-20
4
Contents
Firmware data sheet ..........................................................................................................................................................................................3
1. General Description ...............................................................................................................................................................................5
1.1. Product Concept ...........................................................................................................................................................................5
1.2. Features .........................................................................................................................................................................................5
1.3. Bluetooth® Support Feature List ...................................................................................................................................................6
2. Pin Function ...........................................................................................................................................................................................8
2.1 Pin Functions .....................................................................................................................................................................................8
2.2 System Configuration Example ...................................................................................................................................................... 11
TC35661SBG/DBG-503
2016-12-20
5
1. General Description
1.1. Product Concept
TC35661 is the 1-chip CMOS IC for Bluetooth® communication, which includes an RF analog part and a Baseband digital part.
Each supported function depends on ROM version. TC35661-503 is TC35661 with ROM version 503. It supports both SPP (Serial
Port Profile) and GATT (Bluetooth® Low Energy).
1.2. Features
SPP (Serial Port Profile) and GATT (Generic Attribute Profile)
UART as Host CPU Interface
Baud rate from 2400 bps to 3.25 Mbps (Default 115200 bps)
4-wire
EEPROM control
I2C interface
API for General Purpose I/O (GPIO) control
19 ports (with pull-up and pull-down resistors)
API for Wake-up Interface
Wake-up input
Wake-up status output
Host wake-up output
API for Low power mode
Sleep function
Wake up by UART command
Wake up by GPIO0 input
Selectable source of the sleep clock 32.768 kHz (External input or Clock divided from 26 MHz)
Synchronization signal output
For LED blinking function
Figure 1-1 Diagram of Bluetooth® St ack in TC35661-503
Physical Layer
HCI
SDP
GAP
L2CAP
RFCOMM
GAP
SMP ATT
GATT
Service Database
API
BR function LE function
BR/EDR Baseband LE Link Layer
SPP
TC35661SBG/DBG-503
2016-12-20
6
1.3. Bluetooth® Support Feature List
Table 1-1 Support Feature List
Items Description Status
Bluetooth
®
Core Version 4.2
Power Class 2
Basic Rate (BR) Supported
Bluetooth
®
low energy (LE) Supported
High Speed (HS) Not Supported
Bluetooth
®
(BR/EDR)
Sniff Supported
Park/Hold Not Supported
BR- 3slot packet Supported
BR- 5slot packet Supported
EDR Not Supported
Extended Inquiry Response Supported
Interlaced Inquiry/Page Scan Supported
Read RSSI Supported
Secure Simple Pairing Supported
Power Control Supported
Enhanced Power Control Supported
AFH Supported
SCO/eSCO Not Supported
CQDDR Not Supported
Sniff subrating Supported
SPP Supported (Initiator and Acceptor)
SPP UUID Assignment Supported
Multi Profile / Multi point connection Not supported
TC35661SBG/DBG-503
2016-12-20
7
Items Description Status
Bluetooth
®
(LE) Central Not Supported
Peripheral Supported
ConnectionUpdate Supported
Random Address Supported
WhiteList Supported
LE Legacy Pairing Supported
LE Secure Connection (V4.2) Not Supported
GATT-Client Supported
GATT-Server Supported
Broadcaster (Advertising) Supported
Observer (Scan) Not Supported
MAX MTU size 160 bytes
Read RSSI Supported
Multi point connection Not Supported
Scatternet (V4.1) Not Supported
LE Encryption Supported
Connection parameters Request
Procedure (V4.1) Not Supported
Extended Reject Indication (V4.1) Not Supported
Slave-initiated Feature Exchange (V4.1) Not Supported
LE Ping(V4.1) Not Supported
LE Data Packet Length Extension (V4.2) Not Supported
LL Privacy(V4.2) Not Supported
Extended Scanner Filter Policies (V4.2) Not Supported
Low Duty cycle Directed Advertising (V4.1) Not Supported
LE L2CAP Connection Oriented Channel
(V4.1) Not Supported
32-bit UUID support in LE (V4.1) Not Supported
Bluetooth
®
Dual
mode
BR Page/Inquiry scan and LE Advertising
simultaneously Supported
SPP+GATT connection establishment
simultaneously Not Supported
Interface UART Baudrate 115200 bps (default). Selected by command.
UART Protocol UART Transport Layer (Core4.2 Transport Layer Part A)
USB Not Supported
PCM Not Supported
WIFI Co-Ex Not Supported
TC35661SBG/DBG-503
2016-12-20
8
2. Pin Function
2.1 Pin Functions
Table 2-1 shows an attribute and the state of input or output at operation for each pin, and the function description.
Table 2-1 Pin Functions
Pin name Pin No. Attribute Condition Functional description
VDD category
Direction
Type
Default configuration
General purpose I/O port
GPIO0 C7 DVDDA
IN/OUT
Pull-up/Pull-down
Schmitt trigger
1, 2, and 4 mA
IN (Neither pull-up nor
pull-down resistor)
General purpose I/O pin 0 (Wake-Up Input)
After the pin configuration done by the UART
command, this pin is able to operate as Wake-Up
input pin.
If not used for this function, this pin needs to be
pulled down by 100 kΩ.
GPIO1 A4 DVDDA
IN/OUT
Pull-up/Pull-down
Schmitt trigger
1, 2, and 4 mA
OUT
General Purpose I/O pin 1 (Wake-up Status
Output)
After the boot-up, this pin is assigned to the
Wake-up Status output pin automatically.
L output: Active mode
H output: Sleep mode
If not used for this function, this pin needs to be
kept open.
GPIO2 H8 DVDDB
IN/OUT
Pull-up/Pull-down
Schmitt trigger
1, 2, and 4 mA
IN (Pull-up)
General Purpose I/O pin 2 (LED Blinking Output)
After the pin configuration done by the UART
command, this pin is able to operate as LED
Blinking output pin.
If not used for this function, this pin needs to be
kept open.
GPIO3 G8 DVDDB
IN/OUT
Pull-up/Pull-down
Schmitt trigger
1, 2, and 4 mA
IN (Pull-up)
General Purpose I/O pin 3 (LED Blinking Output)
After the pin configuration done by the UART
command, this pin is able to operate as LED
Blinking output pin.
If not used for this function, this pin needs to be
kept open.
GPIO4 G7 DVDDB
IN/OUT
Pull-up/Pull-down
Schmitt trigger
1, 2, and 4 mA
IN (Pull-up)
General Purpose I/O pin 4 (Request Wake-Up
output for Host CPU)
After the pin configuration done by the UART
command, this pin is able to operate as Request
Wake-up output port for Host CPU.
If not used for this function, this pin needs to be
kept open.
TC35661SBG/DBG-503
2016-12-20
9
Pin name Pin No. Attribute Condition Functional description
VDD category
Direction
Type
Default configuration
GPIO5 G6 DVDDB
IN/OUT
Pull-up/Pull-down
Schmitt trigger
1, 2, and 4 mA
IN (Pull-up)
General Purpose I/O pin 5
After the pin configuration done by the UART
command, this pin is able to operate as a
general-purpose input and output port.
If not used for this function, this pin needs to be
kept open.
GPIO6 E7 DVDDA
IN/OUT
Pull-up/Pull-down
Schmitt trigger
1, 2, and 4 mA
OUT
General Purpose I/O pin 6 (UART-TX port)
After the boot-up, this pin is assigned to the
UART-TX output pin automatically.
GPIO7 F8 DVDDA
IN/OUT
Pull-up/Pull-down
Schmitt trigger
1, 2, and 4 mA
IN (Neither pull-up nor
pull-down resistor)
General Purpose I/O pin 7 (UART-RX port)
After the boot-up, this pin is assigned to the
UART-RX input pin automatically.
GPIO8 F7 DVDDA
IN/OUT
Pull-up/Pull-down
Schmitt trigger
1, 2, and 4 mA
OUT
General Purpose I/O pin 8 (UART-RTSX port)
After the boot-up, this pin is assigned to the UART
-RTSX (Request to send) output pin automatically.
GPIO9 D7 DVDDA
IN/OUT
Pull-up/Pull-down
Schmitt trigger
1, 2, and 4 mA
IN (Neither pull-up nor
pull-down resistor)
General Purpose I/O pin 9 (UART-CTSX port)
After the boot-up this pin is assigned to the UART
-CTSX (Clear to send) input pin automatically.
GPIO10 B2 DVDDA
IN/OUT
Pull-up/Pull-down
Schmitt trigger
1, 2, and 4 mA
IN (Pull-up)
General Purpose I/O pin 10
After the pin configuration done by the UART
command, this pin is able to operate as a
general-purpose input and output port.
If not used for this function, this pin needs to be
kept open.
GPIO11 A2 DVDDA
IN/OUT
Pull-up/Pull-down
Schmitt trigger
1, 2, and 4 mA
IN (Pull-up)
General Purpose I/O pin 11
After the pin configuration done by the UART
command, this pin is able to operate as a
general-purpose input and output port.
If not used for this function, this pin needs to be
kept open.
GPIO12 C6 DVDDA
IN/OUT
Pull-up/Pull-down
Schmitt trigger
1, 2, and 4 mA
IN (Pull-up)
General Purpose I/O pin 12
After the pin configuration done by the UART
command, this pin is able to operate as a
general-purpose input and output port.
If not used for this function, this pin needs to be
kept open.
TC35661SBG/DBG-503
2016-12-20
10
Pin name Pin No. Attribute Condition Functional description
VDD category
Direction
Type
Default configuration
GPIO13 D8 DVDDA
IN/OUT
Pull-up/Pull-down
Schmitt trigger
1, 2, and 4 mA
IN (Pull-up)
General Purpose I/O pin 13
After the pin configuration done by the UART
command, this pin is able to operate as a
general-purpose input and output port.
If not used for this function, this pin needs to be
kept open.
GPIO14 B6 DVDDA
IN/OUT
Pull-up/Pull-down
Schmitt trigger
1, 2, and 4 mA
IN (Pull-up)
General Purpose I/O pin 14 (I2C SCL port)
After the pin configuration done by the UART
command, this pin changes to SCL signal pin for
the serial memory interface. I2C can be selected
for the serial memory interface.
If not used for this function, this pin needs to be
kept open.
GPIO15 B5 DVDDA
IN/OUT
Pull-up/Pull-down
Schmitt trigger
1, 2, and 4 mA
IN (Pull-up)
General Purpose I/O pin 15 (I
2
C SDA port)
After the pin configuration done by the UART
command, this pin changes to SDA signal pin for
the serial memory interface. I2C can be selected
for the serial memory interface.
If not used for this function, this pin needs to be
kept open.
GPIO16 A5 DVDDA
IN/OUT
Pull-up/Pull-down
Schmitt trigger
1, 2, and 4 mA
IN (Pull-up)
General Purpose I/O pin 16
After the pin configuration done by the UART
command, this pin is able to operate as a
general-purpose input and output port.
If not used for this function, this pin needs to be
kept open.
GPIO17 A3 DVDDA
IN/OUT
Pull-up/Pull-down
Schmitt trigger
1, 2, and 4 mA
IN (Pull-up)
General Purpose I/O pin 17
After the pin configuration done by the UART
command, this pin is able to operate as a
general-purpose input and output port.
If not used for this function, this pin needs to be
kept open.
GPIO18 B4 DVDDA
IN/OUT
Pull-up/Pull-down
Schmitt trigger
1, 2, and 4 mA
IN (Pull-up)
General Purpose I/O pin 18
After the pin configuration done by the UART
command, this pin is able to operate as a
general-purpose input and output port.
If not used for this function, this pin needs to be
kept open.
TC35661SBG/DBG-503
2016-12-20
11
2.2 System Configuration Example
This Figure 2-1 shows an example of system configuration.
Figure 2-1 TC35661-503 System Configuration Example
TC35661-503
Filter
OSC
LEDout0
UART I/F
I
2
C for
EEPROM
connection
(Option)
RFIO
H2
XOIN
D1
XOOUT
D2
RESETX
D5
CLKREQ
CLKREQ
C8
32.768 kHz
E8
SLEEPCLK
C7
GPIO0
JTAG I/F
TRSTX
B3
D6
B1
C5
C4
C3
TCK
TMS
TDI
TDO
TRTCK
GPIO2
GPIO3
GPIO4
GPIO5
H8
G8
G7
G6
GPIO6/UART-TX
GPIO7/UART-RX
GPIO8/UART-RTSX
GPIO9/UART-CTSX
E7
F8
F7
D7
GPIO14/SCL
B6
GPIO15/SDA
GPIO16
GPIO17
GPIO18
GPIO10
GPIO11
GPIO12
GPIO13
B5
A5
A3
B4
B2
A2
C6
D8
GPIO1
A4
Wake-up input
Status output
LEDout1
Request Wake-up
USBDP
USBDM
DVDD33USB
GND
B7
A8
B8
TC35661SBG/DBG-503
2016-12-20
12
Hardware data sheet
TC35661SBG/DB G HW2
Bluetooth® IC
ROM Profile Series
Rev 1.11
TC35661SBG/DBG-503
2016-12-20
13
Contents
Hardware data sheet ...................................................................................................................................................................................... 12
1. General Description ............................................................................................................................................................................ 15
1.1. Product Concept ........................................................................................................................................................................ 15
1.2. Features ...................................................................................................................................................................................... 15
1.3. Ordering Information .................................................................................................................................................................. 16
2. Pin Function ........................................................................................................................................................................................ 17
2.1. Pin Assignment .......................................................................................................................................................................... 17
2.2. Pin Functions .............................................................................................................................................................................. 18
2.2.1. Power Supply Pins ............................................................................................................................................................ 21
3. System Configuration ......................................................................................................................................................................... 23
3.1. Block Diagram ............................................................................................................................................................................ 23
4. Hardware Interface ............................................................................................................................................................................. 24
4.1. Reset Interface (Power Supply Sequence) .............................................................................................................................. 24
4.1.1. Features ............................................................................................................................................................................. 24
4.1.2. Connection Example ......................................................................................................................................................... 24
4.2. UART Interface ........................................................................................................................................................................... 25
4.2.1. Features ............................................................................................................................................................................. 25
4.2.2. Connection Example ......................................................................................................................................................... 25
4.2.3. Frame Format .................................................................................................................................................................... 26
4.2.4. Flow Control Function ........................................................................................................................................................ 26
4.2.5. UART Baud Rate Setting .................................................................................................................................................. 27
4.2.6. Error Detection Function .................................................................................................................................................... 27
4.3. Audio CODEC Digital Interface ................................................................................................................................................. 28
4.3.1. Features ............................................................................................................................................................................. 28
4.3.2. Connection Examples ....................................................................................................................................................... 28
4.3.3. Frame Format .................................................................................................................................................................... 30
4.3.4. Programmable Polarity Changing..................................................................................................................................... 33
4.3.5. Bit Clock Frequency in Master Mode................................................................................................................................ 35
4.4. Serial Memory Interface ............................................................................................................................................................. 37
4.4.1. Features ............................................................................................................................................................................. 37
4.4.2. Connection Example ......................................................................................................................................................... 37
4.4.3. Selection of External Pull-up Resistor Value for I2C Bus Interface .................................................................................. 40
4.4.4. Frame Format .................................................................................................................................................................... 41
4.5. Wi-Fi Co-existence Interface ..................................................................................................................................................... 44
4.5.1. Features ............................................................................................................................................................................. 44
4.5.2. Connection Example ......................................................................................................................................................... 44
4.6. Reference Clock Interface ......................................................................................................................................................... 45
4.6.1. Features ............................................................................................................................................................................. 45
4.6.2. Connection Example ......................................................................................................................................................... 45
4.6.3. Fine Tuning Function for Cristal Oscillator ........................................................................................................................ 45
4.7. JTAG Interface ........................................................................................................................................................................... 46
4.7.1. Features ............................................................................................................................................................................. 46
4.7.2. Connection Example ......................................................................................................................................................... 46
5. Electrical Characteristics .................................................................................................................................................................... 47
5.1. Absolute Maximum Ratings ...................................................................................................................................................... 47
5.2. Operation Condition ................................................................................................................................................................... 48
5.3. DC Characteristics ..................................................................................................................................................................... 49
5.3.1. Current consumption ......................................................................................................................................................... 49
TC35661SBG/DBG-503
2016-12-20
14
5.4. Internal Regulator Characteristics ............................................................................................................................................. 51
5.5. RF Characteristics ...................................................................................................................................................................... 52
5.5.1. Basic Rate .......................................................................................................................................................................... 52
5.5.2. Enhanced Data Rate ......................................................................................................................................................... 54
5.5.3. Bluetooth® Low Energy ..................................................................................................................................................... 56
5.6. AC Characteristics ..................................................................................................................................................................... 58
5.6.1. UART Interface .................................................................................................................................................................. 58
5.6.2. I2C Interface........................................................................................................................................................................ 59
6. System Configuration Example ......................................................................................................................................................... 61
6.1. System Configuration Example ................................................................................................................................................. 61
6.2. Application Circuit Example ....................................................................................................................................................... 61
7. Package .............................................................................................................................................................................................. 62
7.1. TC35661SBG Package Outline ................................................................................................................................................ 62
7.2. TC35661DBG Package Outline ................................................................................................................................................ 63
RESTRICTIONS ON PRODUCT USE ......................................................................................................................................................... 64
TC35661SBG/DBG-503
2016-12-20
15
1. General Description
1.1. Product Concept
TC35661 is a 1-chip CMOS IC for Bluetooth® communication. Each supported function depends on ROM version. Please see the
firmware data sheet.
1.2. Features
Each supported function depends on ROM version. Please see the firmware data sheet.
Compliant with Bluetooth® specification
Built-in Bluetooth® baseband digital core
Built-in Bluetooth® RF analog core
Built-in PLL for multi-clock input
Built-in ARM7TDMI-STM core
On-chip Program Mask-ROM for Bluetooth® communication
On-chip Work memory (RAM) for Bluetooth® Baseband procedure
Supports patch program loader function
Supports a CODEC for audio communication
CVSD (Continuous Variable Slope Delta Modulation) CODEC
PCM (Pulse Code Modulation) CODEC
Connectable Serial Flash ROM/ EEPROM at external serial memory interface
Serial Flash ROM interface (SPI)
EEPROM interface (I2C/SPI)
Host Interface (set for the product test.)
UART interface: Baud rate from 2400 bps to 4.33 Mbps
Voice/Audio CODEC Digital Interface (1-ch)
Supports I2S (The Inter-IC Sound Bus) interface
Left-justified interface
Supports PCM (Pulse Code Modulation) digital interface
General Purpose I/O (GPIO) with pull-up and pull-down resistors (MAX: 19 ports)
Wake-up Interface
Wake-up input function and remote wake-up output function
Wi-Fi co-existence interface (2-wire, 3-wire and 4-wire)
Test Interface
JTAG Interface (ICE Interface)
Supports OSC (Crystal oscillator: 26 MHz)
Supports an external clock input
Built-in oscillation circuit for an external crystal oscillator
Supports a sleep clock
Built-in divider for the reference operation clock
Supports an external clock input
Built-in sleep function
Power Supply: Single 1.8 or 3.3 V
Package
TC35661SBG: P-TFBGA64-0505-0.50 [64 balls, 5x5 mm, 0.5 mm pitch, and 1.2 mm height]
TC35661DBG: P-LFBGA64-0707-0.80-001 [64 balls, 7x7 mm, 0.8 mm pitch, and 1.4 mm height]
TC35661SBG/DBG-503
2016-12-20
16
1.3. Ordering Information
The product whose ending of the product number (the added code) is different has different specifications.
Ending of Product Number
(Added Code) Operating Temperature Weight
(Typ.)
(ELA -20 to 85°C 0.052 g
(ELC -20 to 85°C 0.049 g
Others -40 to 85°C 0.049 g
TC35661SBG/DBG-503
2016-12-20
17
2. Pin Function
2.1. Pin Assignment
Figure 2-1 Pin Assignment (Top view)
LVSS33
LDOOUT12A
USBDM
CLKREQ
GPIO13
SLEEPCLK
GPIO3
GPIO2
CVDD
USBDP
GPIO0
GPIO9
GPIO6
GPIO8
GPIO4
DVDDB
DVDDA
GPIO14
GPIO12
TCK
CDVSS
CDVSS
GPIO5
CVDD
LVDD33D
LVDD33A
CDVSS
CDVSS
RESETX
TDI
GPIO15
GPIO16
GPIO1
DVDD33USB
GPIO18
LVSS33
GPIO17
TRTCK
TMODE1
TRTESTA
AVSS12ADC
TRTESTC
AVSSSG
RFIO
XOOUT
VPGM
GPIO10
GPIO11
DVDDA
TMS
TMODE0
XOIN
AVDD12X
AVDD12SYN
AVDD12SG
AVSSSG
A8
B8
C8
D8
E8
F8
G8
H8
A7
B7
C7
D7
E7
F7
G7
H7
A6
B6
C6
D6
E6
F6
G6
H6
A5
B5
C5
D5
E5
F5
G5
H5
A4
B4
C4
D4
E4
F4
G4
H4
A3
B3
C3
D3
E3
F3
G3
H3
A2
B2
C2
D2
E2
F2
G2
H2
A1
B1
C1
D1
E1
F1
G1
H1
GPIO7
TRTESTB
TRTESTD
TDO
TRSTX
AVDD33PA
AVSS12X
AVSS12SYN
TC35661SBG/DBG-503
2016-12-20
18
2.2. Pin Functions
Table 2-1 shows an attribute of each pin, input or output state at operation, and function of each pin.
Each supported function depends on ROM version. Please see the firmware data sheet.
The power supply pins are shown in Table 2-2.
Table 2-1 Pin Functions
Pin name Pin
No. Attribute Condition Functional des cription
VDD category
Direction
Type
During BT comm unication
During a reset
Af ter a reset release
Reset interface
RESETX D5 DVDDA
IN
Schmitt trigger
IN
IN
IN
Hardware reset input pin
Low level indicates the reset.
Clock interface
XOIN D1 AVDD12X
IN
OSC
IN
IN
IN
Reference clock input pin
Crystal oscillator or TCXO input pin.
The clock frequency is 26 MHz. The clock
frequency uncertainty should be +/- 20 ppm or
less.
A feedback resistor is built in between XOIN pin
and XOOUT pin.
A resistor and a capacitor suitable for the used
crystal oscillator should be externally connected.
The clock is used as the internal reference clock.
XOOUT D2 AVDD12X
OUT
OSC
OUT
OUT
OUT
Reference clock feedback output pin
Crystal oscillator output pin.
A feedback resistor is built in between XOIN pin
and XOOUT pin.
A resistor and a capacitor suitable for the used
crystal oscillator should be externally connected.
The clock is used as the internal reference clock.
If using TCXO for a reference clock, this pin
needs to be kept open.
CLKREQ C8 DVDDA
OUT
2 mA
OUT
OUT
OUT
Reference clock (26 MHz) request pin
Reference clock request signal.
By using this signal to control ON/OFF of an
external clock, lower power consumption of the
hardware system is achieved.
A high level indicates a request for the clock
supply.
If SLEEPCLK is not used and only X’tal is used,
or during a reset, this pin always outputs High.
When the clock supply is not necessary, this pin
outputs Low.
When not using this pin, this pin needs to be kept
open.
SLEEPCLK E8 DVDDA
IN
Schmitt trigger
IN
IN
IN
Sleep clock input pin
This pin is a clock input for low power
consumption operation.
The clock frequency should be 32.768 kHz.
Frequency uncertainty of the sleep clock should
be less than or equal to +/-250 ppm.
When not using this pin, this pin needs to be
pulled down by 100 kΩ.
TC35661SBG/DBG-503
2016-12-20
19
Pin name Pin
No. Attribute Condition Functional des cription
VDD category
Direction
Type
During BT comm unication
During a reset
Af ter a reset release
RF interface
RFIO H2 AVDD12SG
IN/OUT
Analog
IN/OUT
GND
GND
RF I/O pin
Chapter 6 shows the external connection
example of the circuit which matches this pin to
50 Ω.
Refer to the connection example, confirm
operations in customers environment, and
adjust the components constant.
The pattern before and behind the matching
circuit should wire with the 50 Ω transmission line
as much as possible, and should not interfere
with the power supply line.
Don’t connect DC voltage directly to this pin.
General purpose I/O port
GPIO0 C7 DVDDA
IN/OUT
Pull-up/
Pull-down
Schmitt trigger
1, 2, and 4 mA
IN/OUT
No-pull-up
No-pull-up
General purpose I/O pin 0
During a reset GPIO0 is set as an input whose
built-in pull-up resistor is disabled. After the reset
release, the data direction and the built-in pull-up
resistor are set by using the internal software.
When not using this pin, this pin needs to be
pulled down by 100 kΩ.
Each supported function depends on ROM
version. Please see the firmware data sheet.
GPIO1 A4 DVDDA/DVDDB
IN/OUT
Pull-up/
Pull-down
Schmitt trigger
1, 2, and 4 mA
IN/OUT
Pull-up
Pull-up
General Purpose I/O pin 1 to 18
During a reset the GPIO pin is set as an input
whose built-in pull-up resistor is enabled. After
the reset release, the data direction and the
built-in pull-up resistor are set by using the
internal software.
When not using this pin, this pin needs to be kept
open.
Pin function of each GPIO pin is assigned to
UART interface, the codec digital interface, the
serial memory interface, and so on by the
firmware mounted on ROM or the commands
from the external host mounted on that firmware.
Please see the firmware data sheet.
GPIO2 H8
GPIO3 G8
GPIO4 G7
GPIO5 G6
GPIO6 E7
GPIO7 F8
GPIO8 F7
GPIO9 D7
GPIO10 B2
GPIO11 A2
GPIO12 C6
GPIO13 D8
GPIO14 B6
GPIO15 B5
GPIO16 A5
GPIO17 A3
GPIO18 B4
TC35661SBG/DBG-503
2016-12-20
20
Pin name Pin
No. Attribute Condition Functional des cription
VDD category
Direction
Type
During BT comm unication
During a reset
Af ter a reset release
IC test interface
TMODE0 C1 DVDDA
IN
Schmitt trigger
IN
IN
IN
Test mode setting pins
These pins are used to test a product in Toshiba.
TMODE0 and TMODE1 pins need to be
connected to GND.
TMODE1 D3
TRTESTA E3 LVDD33A
IN/OUT
Analog
IN
IN
IN
Analog test pins
These pins are used for analog inputs or outputs
at the test of a product.
These pins are used to test a product in Toshiba.
TRTESTA, TRTESTB, TRTESTC and
TRTESTD pins have to be connected to GND.
TRTESTB E4
TRTESTC G3
TRTESTD F4
USBDP B7 DVDD33USB
IN/OUT
Differential
IN/OUT
Hi-Z
Hi-Z
Tes t pin
This pin has to be connected to GND.
USBDM B8 DVDD33USB
IN/OUT
Differential
IN/OUT
Hi-Z
Hi-Z
Tes t pin
This pin has to be connected to GND.
JTAG interface
TRSTX B3 DVDDA
IN
Schmitt trigger
Pull-down
Pull-down
Pull-down
JTAG reset input pin
This pin is a reset input for test or debugging.
During a reset the TRSTX is set as an input
whose built-in pull-down resistor is enabled.
Low level indicates JTAG reset.
High level indicates JTAG operation.
This pin needs to be kept open (not connected)
or to be pulled down if not used for JTAG.
TCK D6 DVDDA
IN
Schmitt trigger
Pull-up
Pull-up
Pull-up
JTAG clock input pin
This pin is a clock input for test or debugging.
This pin needs to be kept open (unconnected) or
to be pulled up if not used for JTAG.
TMS B1 DVDDA
IN
Schmitt trigger
Pull-up
Pull-up
Pull-up
JTAG mode selection input pin
This pin is a serial signal input of the mode
selection for test or debugging.
This pin needs to be kept open (unconnected) or
to be pulled up if not used for JTAG.
TDI C5 DVDDA
IN
Schmitt trigger
Pull-up
Pull-up
Pull-up
JTAG data input pin
This pin is a serial data input for test or
debugging.
This pin is for a chip boundary test and firmware
development.
This pin needs to be kept open (unconnected) or
to be pulled up if not used for JTAG.
TDO C4 DVDDA
TristateOUT
4 mA
Hi-Z
Hi-Z
Hi-Z
JTAG data output pin
This pin is a serial data output for test or
debugging.
This pin needs to be kept open (unconnected) if
not used for JTAG.
TRTCK C3 DVDDA
OUT
4 mA
OUT
OUT
OUT
ICE return clock output pin
Wait control signal to JTAG clock when using
ICE. This pin is used for firmware development
using ICE.
This pin needs to be kept open (unconnected) if
not used for JTAG.
TC35661SBG/DBG-503
2016-12-20
21
2.2.1. Power Supply Pins
Table 2-2 shows an attribute of each pin and the supply voltage for each pin at operation.
Table 2-2 Power supply pins
Pin name Pin
No. Attribute Condition Functional des cription
Type
VDD/GND Normal
Exceptional
VDD/ GND
VPGM C2 Digital
VDD/GND
GND
3.3 V
Test pin for IC manufacturing
VPGM shall be connected to GND directly.
DVDDA A1
A6
Digital
VDD
3.3 V
Power supply pin for GPIOm pins (m = 0, 1, and 6 to 18)
3.3 V needs to be supplied to all DVDDA pins because two
DVDDA pins, A1 and A6 are connected internally in the IC.
DVDDB H7 Digital
VDD
3.3 V
Power supply pin for GPIOn pins (n = 2 to 5)
3.3 V needs to be supplied to DVDDB pin.
DVDD33USB A8 Digital
VDD/GND
GND
Test pin (for power supply)
This pin needs to be connected to GND in normal operation.
CVDD A7
H6
Digital
VDD
1.2 V
Power supply pin for the IC core
LDO output voltage (1.2 V) is supplied to the digital circuit in
the IC. A capacitor of at least 0.8 μF or more in the operating
temperature range needs to be connected to this pin as the
load of LDO.
All CVDD pins, A7 and H6 are connected internally in the IC.
CDVSS E5
E6
F5
F6
Digital
GND
GND
GND pin for the digital core logic and I/O interface
All CDVSS pins need to be connected to GND.
AVDD12X E1 Analog
VDD
1.2 V
Power supply pin for the crystal oscillator interface
LDO output voltage (1.2 V) is supplied to the digital circuit in
the IC. A capacitor of 0.8 μF or more needs to be connected in
the operating temperature range as the load of the LDO.
AVDD12SYN F1 Analog
VDD
1.2 V
Power supply pin for RFPLL
This pin needs to be connected to LDOOUT12A.
AVDD12SG G1 Analog
VDD
1.2 V
Power supply pin for LNA/ Receiver MIX (RxMIX)/ ADC/ DAC/
Low pass filter (LPF)/ PAcontrol/ BasebandPLL
This pin needs to be connected to LDOOUT12A.
AVDD33PA G2 Analog
VDD
3.3 V
Power supply pin for PA
3.3 V needs to be supplied to AVDD33PA pin.
AVSS12X E2 Analog
GND
GND
GND pin for the crystal oscillator interface
AVSS12X pin needs to be connected to GND.
AVSS12SYN F2 Analog
GND
GND
GND pin for RFPLL
AVSS12SYN pin needs to be connected to GND.
AVSS12ADC F3 Analog
GND
GND
GND pin for ADC/ DAC/ LPF/ BasebandPLL
AVSS12ADC pin needs to be connected to GND.
AVSSSG H1
H3
Analog
GND
GND
GND pin for LNA/ RxMIX/ PAcontrol/ PA
All AVSSSG pins need to be connected to GND.
LVDD33D H5 LDO IN
VDD
3.3 V
Power supply pin for LDO-type regulator for the digital core
3.3 V needs to be supplied to LVDD33D pin.
LVDD33A G5 LDO IN
VDD
3.3 V
Power supply pin for LDO-type regulator for the analog core
3.3 V needs to be supplied to LVDD33A pin.
LVSS33 D4
G4
LDO GND
GND
GND
GND pin for LDO-type regulators for the analog core and the
digital core
All LVSS33 pins need to be connected to GND.
TC35661SBG/DBG-503
2016-12-20
22
Pin name Pin
No. Attribute Condition Functional des cription
Type
VDD/GND Normal
Exceptional
LDOOUT12A H4 LDO OUT
OUT
OUT
Voltage output pin of LDO-type regulator for the analog core
LDOOUT12A pin needs to be connected to both
AVDD12SYN pin and AVDD12SG pin.
A capacitor of 0.8 μF or more needs to be connected in the
operating temperature range as the load of the LDO.
TC35661SBG/DBG-503
2016-12-20
23
3. System Configuration
3.1. Block Diagram
Figure 3-1 shows a block diagram of TC35661 and a connection example to peripheral devices.
TC35661 should have a single power supply of 3.3 V or 1.8 V, and the IC has LDO regulators that have to have external
capacitors.
The reference operation clock of 26 MHz should be input.
TC35661 supports the sleep clock function for low power operation. External clock input and the divided clock of the internal
system clock are selectable. 32.768-kHz external clock should be used to save more power.
To connect a serial memory, use SPI or I2C interface.
Host CPU interface can be UART one.
Some of the functional blocks, circuits, and constants in the block diagram may be omitted or simplified for explanatory purpose.
Host
CPU Codec
IC Serial
Memory Wi-F i IC
TC35661
TCXO/
Xtal
Sleep
clock
1.8 or 3.3 VLDO
Bluetooth
RF core
with LE
RF PLL
Baseband
PLL
Bluetooth
Baseband core
with LE
Modem Power
Management
Controller
ARM7TDMI-S UART PC MIF/
I2S
SPI/
I2C
Wi-Fi
Coex.
OptionalOptional
Selectable
Sleep Clock
Patch
Program
Loader
Ma sk
ROM SR AM
Figure 3-1 TC35661 block diagram and a connec tion example to per ipheral devices
ARM7TDMI-STM
TC35661SBG/DBG-503
2016-12-20
24
4. Hardware Interface
4.1. Reset Interface (Power Supply Sequence)
4.1.1. Features
Reset interface has the following features.
3.3 V or 1.8 V operation
Level sensitive asynchronous reset (Low level: reset)
When the power is turned on, set the reset signal in the reset state (RESETX = Low). After the power supply and the clock are
stable, release the reset.
Crystal oscillator stable time is about 2 ms, so set the reset release time after enough evaluation.
When the power is turned off, set the reset signal in the reset state (RESETX = Low). If the power is turned off while the reset signal
is High, this IC may be destroyed due of overcurrent flow to VDD pins.
4.1.2. Connection Example
The reset interface can be connected to Reset IC or the device which has the level sensitive asynchronous reset function.
Figure 4-1 shows a Reset IC connection example. Figure 4-2 and Figure 4-3 show the reset sequences of .Power-on and
Power-off, respectively.
Figure 4-1 Rest IC connection example
Figure 4-2 Power-on reset sequence
Figure 4-3 Power-off reset sequence
Power supply
Reset
Reference clock
Power off
HW reset
OSC is stab
le.
Power on
Operation
Stable
Power supply
Reset
Reference clock
Power off
Power on
Waiting until OSC is stablele
Power on
Operation
Unstable
Stable
TC35661
Reset IC
Reset Reset key
Power supply
GND
Power supply
Reference clock
TC35661SBG/DBG-503
2016-12-20
25
4.2. UART Interface
About enabling or disabling this function, it depends on ROM version. Please see the firmware data sheet.
4.2.1. Features
TC35661 UART interface has the following features.
Operation voltage: 3.3 V or 1.8 V
Full-duplex 4-wire start/stop synchronization data transfer: RX, TX, RTSX, and CTSX
Data format (No parity bits): LSB first
Start bit (1-bit)
Data bit (8-bit)
Stop bit (1-bit)
Programmable baud rate: 2400 bps to 4.33 Mbps (Default 115200 bps)
Error detection: Inter-character timeout, Overrun error, and Framing error
TC35661 UART interface is used to transfer commands, status, and data with the Host CPU, and the pin is multiplexed with GPIO
pin. After release of the reset, TC35661 firmware sets UART interface function to the related GPIO pins in Boot procedure.
Operation voltage is 1.8 V or 3.6 V. The power voltage cannot be selected only for the UART interface because the power supply is
shared by other hardware interfaces.
4.2.2. Connection Example
The UART interface can connect with the Host CPU which has UART function.
Figure 4-4 shows UART connection example with an external Host CPU.
Figure 4-5 shows a sequence diagram from reset state to setting of UART pins.
Figure 4-4 UART connection ex ample
Figure 4-5 Assignment of UART function
Reset
UART Transmit data
UART Receive data
UART Transmit flow control
Reset
GPIO
Configuration
(Pulled
-up/ input)
UART Communication
Output direction
Input direction
Output direction
Input direction
UART Receive flow control
TC35661
UART Receive flow control (RTSX)
UART Transmit flow control (CTSX)
UART Receive data (RX)
UART Transmit data (TX)
HOST CPU
TC35661SBG/DBG-503
2016-12-20
26
4.2.3. Frame Format
TC35661 supporting format is as follows.
Number of data bits: 8 bits
Parity bit: no parity
Stop bit: 1 stop bit
Flow control: RTSX/CTSX
Figure 4-6 shows UART data frame.
Figure 4-6 UART data frame
4.2.4. Flow Control Function
TC35661 UART interface uses flow control function by hardware signals, Transmit flow control (CTSX) and Receive flow control
(RTSX). Figure 4-4 shows the signal input and output directions. Figure 4-6 shows the signal polarities.
CTSX input signal is used for UART transmitting. Low input indicates the completion of the preparation for the other party to receive
data and TC35661 does UART transmitting if there is data for transmission. In case of High level input, TC35661 stops transmitting
in the units of the UART frame.
RTSX output signal is used for UART receiving. Low output indicates data transmission request to UART transmission side device
of the other party. TC35661 outputs Low level from RTSX when it can receive data, and it prepares to receive data. When it
becomes Busy where data reception is disabled, it outputs High level and stops UART transmitting in the units of the UART frame.
Response time of UART transmitting and receiving for the flow control signal depends on the baud rate and the frame internal
process status. It is from 1 frame to 4 frames.
UART Transmit data
UART Transmit flow
control
1
LSB
2 3 4 5 6 MSB
Start bit
Stop bit
UART Re
ceive data
UART Receive flow
control
1
LSB
2 3 4 5 6 MSB
Start bit
Stop bit
OverSampling
12 to17) /bit
1
2
3
4
5
6
7
8
9
10
TC35661SBG/DBG-503
2016-12-20
27
4.2.5. UART Baud Rate Setting
TC35661 UART interface has a programmable baud rate setting function. The UART baud rate can be set using the over-sampling
number and the dividing ratio according to the following equation. The baud rate generating clock frequency is set to either 39 MHz
or 52 MHz. The over-sampling number is set to an integer that ranges from 12 to 17. The dividing ratio is set to an integer that
ranges from 1 to 65,535.
RatioDividingNumberSamplingOver FrequencyClockGeneratingRateBaud
BaudRateUART ×
=
 
 
Table 4-1 shows examples of the target baud rates supported by TC35661. If the other target baud rate is necessary, please
contact our representative.
Table 4-1 UART Baud rate setting
Target baud rate
[bps]
Actual baud rate
[bps]
Baud rate generating
clock frequency
[MHz]
Over-sampling
number
Dividing ratio
Deviation
[%]
115,200 116,071 39 12 28 +0.7564
921,600 928,571 39 14 3 +0.7564
2,764,800 2,785,714 39 14 1 +0.7564
4.2.6. Error Detection Function
TC35661 UART interface has 3 kinds of error detection functions.
Receiver timeout error
Receiver overrun error
Receiver frame error
Receiver timeout error judges as an error if the interval between reception frames counted by TC35661 internal timer is equal to or
greater than a predetermined time
Receiver overrun error judges as an error if UART reception frame buffer in TC35661 overflows. When data transfer is done
according to the flow control in Section 4.2.4, the overflow does not occur.
Receiver frame error judges as an error if a frame unit is not recognized. If 0” is detected as Stop bit field after Start bit detection, it
is considered that the frame organization fails.
TC35661SBG/DBG-503
2016-12-20
28
4.3. Audio CODEC Digit al Interface
About enabling or disabling this function, it depends on ROM version. Please see the firmware data sheet.
4.3.1. Features
TC35661 has the following main features for an audio CODEC digital interface.
Operation voltage: 3.3 V or 1.8 V
Data format: A-law, μ-law, and Linear PCM
Frame format: MSB left-justified, I2S, and PCM digital
Frame frequency: 8 kHz and 16 kHz
Data length: 8-bit and 16-bit
Bit clock function: Master and Slave
Data sampling edge: Rise and fall edges
Frame synchronization signal polarity: High-active and Low-active
Built-in CODEC:
CVSD (Continuous variable slope delta modulation)
PCM (Pulse code modulation)
TC35661 transmits and receives audio data through the audio CODEC digital interface.
The pins in the audio CODEC digital interface are multiplexed with GPIO pins. After release of the reset, TC35661 firmware sets
the interface function to the related GPIO pins in Boot procedure.
This interface does not share a power supply pin with the other hardware interface so it is able to use its own voltage.
4.3.2. Connection Examples
This CODEC digital interface can be connected to a CODEC IC and a DSP (Digital signal processor) using the same digital
interface. Figure 4-7 through Figure 4-9 show connection examples for each operation mode. The selection of Master mode or
Slave mode is done at the configuration setting. When this IC operates in Slave mode, the master is the device which has the bit
clock and control function of the frame synchronization signal.
Figure 4-10 shows a sequence of the assignment of the CODEC function to the related GPIO pins.
Figure 4-7 CODEC connection example (TC35661 is Master .)
Figure 4-8 CODEC connection example (TC35661 is Slav e.)
TC35661 Bit clock
Frame synchronization
DAC digital output
ADC digital input
CODEC IC
TC35661 Bit clock
Frame synchronization
DAC digital output
ADC digital input
CODEC IC
TC35661SBG/DBG-503
2016-12-20
29
Figure 4-9 CODEC connection example (TC35661 and CODEC are Slaves.)
Figure 4-10 Assignment of CODEC interface function
Reset
Bit clock
DAC digital output
Frame synchronization
ADC digital input
Reset GPIO Configuration
(Pull-up/ input)
CODEC operation
Output direction @MasterMode, Input direction @SlaveMode
Output direction
Input direction
Output direction @MasterMode, Input direction @SlaveMode
TC35661 Bit clock
Frame synchronization
DAC digital output
ADC digital input
CODEC IC
Timing
master IC
TC35661SBG/DBG-503
2016-12-20
30
4.3.3. Frame Format
There are several frame formats for a CODEC digital interface. TC35661 supports one of the most popular frame formats.
MSB left-justified
MSB right-justified
I2S
PCM digital short frame
PCM digital long frame
The following data lengths are supported.
8 bits
16 bits
Figure 4-11 through Figure 4-15 show the frame formats of the audio CODEC digital interface.
Note that if monaural data are handled using MSB left-justified format and I2S format, either left channel or right channel always has
the dummy data that can be all-0 data, all-1 data or previously transferred data.
Figure 4-11 MSB left-justified format
Bit clock
1
2
3
n-2
n-1
n
1
2
3
n-2
n-1
n
MSB
LSB
MSB
LSB
*
n=8,16
DAC digital
output
1
2
3
n
-
2
n
-
1
n
1
2
3
n
-
2
n
-
1
n
MSB
LSB
MSB
LSB
ADC digital
input
Frame
synchronization
Left Channel
Right Channel
1fs
1 2 3
n
-
2
n
-
1
n 1 2 3
n
-
2
n
-
1
n
MSB
LSB
MSB
LSB
*
n=8,16
1 2 3
n
-
2
n
-
1
n 1 2 3
n
-
2
n
-
1
n
MSB
LSB
MSB
LSB
Left Channel
Right Channel
1fs
Bit clock
Frame
synchronization
DAC digital
output
ADC digital
input
TC35661SBG/DBG-503
2016-12-20
31
Figure 4-12 MSB right-justified format
Figure 4-13 I2S format
1 2 3
n
-
2
n
-
1
n 1 2 3
n
-
2
n
-
1
n
MSB
LSB
MSB
LSB
*
n=8,16
1 2 3
n
-
2
n
-
1
n
1 2 3
n
-
2
n
-
1
n
MSB
LSB
MSB
LSB
Left Channel
Right Channel
1fs
1 2 3
n
-
2
n
-
1
n 1 2 3
n
-
2
n
-
1
n
MSB
LSB
MSB
LSB
*
n=8,16
1 2 3
n
-
2
n
-
1
n 1 2 3
n
-
2
n
-
1
n
MSB
LSB
MSB
LSB
Left Channel
Rig
ht Channel
1 bit clock
1fs
Bit clock
Frame
synchronization
DAC digital
output
ADC digital
input
1 bit clock
1 bit clock
1 bit clock
DAC digital
output
ADC digital
input
Bit clock
Frame
synchronization
Bit clock
1 2 3
n
-
2
n
-
1
n 1 2 3
n
-
2
n
-
1
n
MSB
LSB
MSB
LSB
*
n=8,16
DAC digital
output
1 2 3
n
-
2
n
-
1
n 1 2 3
n
-
2
n
-
1
n
MSB
LSB
MSB
LSB
ADC digital
input
Frame
synchronization
Left Channel
Right Channel
1fs
1 2 3
n
-
2
n
-
1
n 1 2 3
n
-
2
n
-
1
n
MSB
LSB
MSB
LSB
*
n=8,16
1 2 3
n
-
2
n
-
1
n 1 2 3
n
-
2
n
-
1
n
MSB
LSB
MSB
LSB
Left Channel
Right Channel
1fs
Bit clock
Frame
synchronization
DAC digital
output
ADC digital
input
TC35661SBG/DBG-503
2016-12-20
32
Figure 4-14 PCM digit al long frame format
Figure 4-15 PCM digital short frame format
1 2 3
n
-
2
n
-
1
n
MSB
LSB
*
n=8,16
1 2 3
n
-
2
n
-
1
n
MSB
LSB
1 bit clock
1fs
1 2 3
n
-
2
n
-
1
n
MSB
LSB
*
n=8,16
1 2 3
n
-
2
n
-
1
n
MSB
LSB
1 bit clock
1fs
DAC digital
output
ADC digital
input
Bit clock
Frame
synchronization
DAC digital
output
ADC digital
input
Bit clock
Frame
synchronization
1 2 3
n
-
2
n
-
1
n
MSB
LSB
*
n=8,16
1 2 3
n
-
2
n
-
1
n
MSB
LSB
1 2 3
n
-
2
n
-
1
n
MSB
LSB
*
n=8,16
1 2 3
n
-
2
n
-
1
n
MSB
LSB
1fs
1fs
DAC digital
output
ADC digital
input
Bit clock
Frame
synchronization
DAC digital
output
ADC digital
input
Bit clock
Frame
synchronization
TC35661SBG/DBG-503
2016-12-20
33
4.3.4. Programmable Polarity Changing
The audio CODEC digital interface can program the change of the polarity of the sampling edge and the polarity of the frame
synchronization signal, respectively.
Data transmitting and receiving timings can be configured as shown in Figure 4-16.
Edge polarity can be settings of two types.
A: transmission timing @ falling edge, reception sampling @ rising edge
B: transmission timing @ rising edge, reception sampling @ falling edge (default)
Figure 4-16 T ransmiss ion and reception sam pling edges
DAC digital output
ADC digital input
Bit clock
Frame synchronization
Master mode (A)
Master mode (B)
Slave mode (A)
Slave mode (B )
Transmission timing
Reception timing
Transmission timing
Reception timing
DAC digital output
ADC digital input
Bit clock
Frame synchronization
TC35661SBG/DBG-503
2016-12-20
34
Figure 4-17 shows the timing chart of the frame synchronization polarity and the data channel. 4 different settings can be done for
the frame synchronization polarity and the stereo data L/R swap.
A: Frame synchronization signal: Low (Lch) High (Rch)
B: Frame synchronization signal: High (Lch) Low (Rch) (Default)
C: Frame synchronization signal: Low (Rch) High (Lch)
D: Frame synchronization signal: High (Rch) Low (Lch)
Figure 4-17 Frame synchroni zation polarity a nd data c hannels
DAC digital output
ADC digital input
Frame
synchronization
Setting (A)
Setting (B) = Default setting
Setting (C)
Setting (D)
Lch
Lch
Rch
Rch
Lch
Lch
Rch
Rch
Rch
Rch
Lch
Lch
Rch
Rch
Lch
Lch
1fs
1fs
1fs
1fs
DAC digital output
Frame
synchronization
ADC digital input
TC35661SBG/DBG-503
2016-12-20
35
4.3.5. Bit Clock Frequency in Master Mode
The audio CODEC digital interface has a bit clock and control function of the frame synchronization signal, and has Master mode
and Slave mode. This section describes the Master mode.
TC35661 outputs the bit clock and the frame signal when it is a bit clock master device. The frequency of the bit clock is either fixed
or switched between two frequencies. This can be done because the bit clock is generated by dividing the internal reference clock
of TC35661. The examples of mixed frequencies are shown in Figure 4-18 and Figure 4-19.The example of a fixed frequency is
shown in Figure 4-20
In the bit clock slave mode, the frequency of the bit clock should be a frequency of the integral multiple of the sampling frequency.
Figure 4-18 Bit clock whose frequency is switched (1)
Figure 4-19 Bit clock whose frequency is switched (2)
Figure 4-20 Bit clock of a fixed frequency
1fs
1 2 3
1 2 3
MSB
MSB
Xfs
n
-2
n
-
1
n
n
-
2
n
-
1
n
LSB
LSB
Fixed frequency
DAC digital output
ADC digital input
Bit clock
Frame
synchronization
*
n=8 or16
Bit clock
DAC digital output
ADC digital input
Frame
synchronization
1fs
1 2 3
n
-
2
n
-
1
n
1 2 3
n
-
2
n
-
1
n
MSB
MSB
LSB
LSB
Xf
s
Long cycle tim e
Short cycle time
*
n=8 or16
DAC digital output
ADC digital input
Bit clock
Frame
synchronization
1fs
*n=8 or16
Xfs
n
-
1
n
n
-
1
n
MSB
MSB
Long cycle tim e
1 2 3
4
LSB
LSB
Short cycle time
1 2 3 4
n
-
2
n
-
2
TC35661SBG/DBG-503
2016-12-20
36
Table 4-2 shows examples of the bit clock frequency which can be generated.
Table 4-2 Examples of the generated bit clock frequency
Frame synch
frequency
[kHz]
Number of Bit
clock
[FS]
Bit clock
frequency
switching
Bit clock frequency for a
short cycle time
[kHz]
Bit clock frequency for
a long cycle time
[kHz]
8 50 No 400
52 416
100 800
130 1040
250 2000
8 Yes 64.20 63.88
16 128.71 127.45
32 257.43 254.90
64 520.00 500.00
128 1040 1000.00
16 50 No 800
130 2080
250 4000
32 Yes 509.80 514.85
64 1040 1000.00
128 2080 2000.00
TC35661SBG/DBG-503
2016-12-20
37
4.4. Serial Memory Interface
Each supported function depends on ROM version. Please see the firmware data sheet.
4.4.1. Features
TC35661 has the following main features for a serial memory interface.
Operation voltage: 3.3 V or 1.8 V
Supports two formats (One of either SPI interface or I2C bus interface should be selected.)
SPI interface
Chip select: 2 channels
Chip select polarity: High-active or Low-active, selectable
Serial clock master function: Selectable clock polarity and phase
(One is selected from among 4 cases.)
Serial clock frequency: 76.47 kHz to 19.5 MHz (CPU: 39 MHz)
Serial data transfer mode: MSB-first and LSB-first
I2C bus interface
Serial clock master operation
Serial clock frequency: Standard mode (100 kHz or less)
Fast mode (400 kHz or less)
Output mode: Open-drain output and CMOS output
Device address format: 7-bit address (10-bit address is not supported.)
4.4.2. Connection Example
A serial EEPROM and a serial Flash-ROM are connected to TC35661 using the serial memory interface. The interface frame
format can be either I2C bus or SPI format. SPI format can be used as a control interface for some voice CODEC devices, too.
Figure 4-21 shows a connection example of a serial EEPROM using I2C bus interface of the open-drain mode. Each external
pull-up resistor (Rext) is necessary for both the serial clock line and the serial data line.
Figure 4-22 shows another connection example where I2C bus is in the CMOS output mode. Only the serial data line needs Rext
because this line can be driven by neither TC35661 nor the serial EEPROM.
Figure 4-21 Connection example for serial EEPROM with I2C-bus interface (Open-drain output)
TC35661 Serial clock output
Serial data input / output
Serial
EEPROM
Serial
EEPROM
Rext
Rext
TC35661SBG/DBG-503
2016-12-20
38
Figure 4-22 Connection example for serial EEPROM with I2C-bus interface (CMOS output)
TC35661 has 2 Chip select ports for SPI interface.
Figure 4-23 shows a connection example, where both a serial Flash-ROM and a voice CODEC chip are connected to TC35661.
Figure 4-24 shows another connection example, where two serial Flash-ROM’s are connected to TC35661.
Figure 4-23 Connection example for serial Flash-ROM and CODEC using SPI interface
TC35661
Chip select [1:0]
Serial clock output
Write data output
Read data input
Serial
Flash-ROM
Codec with
Program
Controller
TC35661 Serial clock output Serial
EEPROM
Serial
EEPROM
Rext
Serial data input / output
TC35661SBG/DBG-503
2016-12-20
39
Figure 4-24 Connection example for two serial Flash-ROM’s with SPI interface
Note: Some connections may need pull-up resistors on the data lines.
TC35661
Chip select [1:0]
Serial clock output
Write data output
Read data input
Serial
Flash-ROM
Serial
Flash-ROM
TC35661SBG/DBG-503
2016-12-20
40
4.4.3. Selection of External Pull-up Resistor Value for I2C Bus Interface
The external pull-up resistor value needs to be selected by the following equations in case of I2C bus interface. Its maximum value
is defined by the equation (1) in which tr is a rise time of the serial clock and data, and Cb is I2C bus capacity. Its minimum value is
defined by the equation (2) in which Vdd is a supply voltage for TC35661, Vol_max is the maximum value of the low level output
voltage, and Iol is the low level output current.
Please select the value of the pull-up resistor in the range of the minimum value and the maximum value.
b
r
C
t
×
=
8473.0
R
ext_max
(1)
ol
oldd
I
VV
max_
ext_min
R
=
(2)
TC35661 supports I2C bus standard mode (100 kHz or less) and I2C bus fast mode (400 kHz or less). The rise time tr is 1000 ns for
the standard mode and it is 300 ns for the fast mode. Cb value depends on a PCB and implementation on the board. Table 4-3 and
Table 4-4 show examples when I2C bus capacity is 20 pF.
Table 4-3 External pull-up resistor value for I2C standard mode (Cb = 20 pF)
I
2
C bus frequency 100 kHz or less
tr [ns] 1000
Cb [pF] 20
Vdd [V] 1.8 3.0 3.3
Vol_max [V] 0.3 0.4 0.4
Iol [mA] 1 2 4 1 2 4 1 2 4
Rext_min [kΩ] 1.50 0.75 0.38 2.60 1.30 0.65 2.90 1.45 0.73
Rext_max [kΩ] 59.01
Table 4-4 External pull-up resistor value for I2C fast mode (Cb = 20 pF)
I
2
C bus frequency 400 kHz or less
tr [ns] 300
Cb [pF] 20
Vdd [V] 1.8 3.0 3.3
Vol_max [V] 0.3 0.4 0.4
Iol [mA] 1 2 4 1 2 4 1 2 4
Rext_min [kΩ] 1.50 0.75 0.38 2.60 1.30 0.65 2.90 1.45 0.73
Rext_max [kΩ] 17.70
TC35661SBG/DBG-503
2016-12-20
41
4.4.4. Frame Format
There are several frame formats of the serial memory interface. TC35661 supports SPI and I2C frame formats. These interfaces
cannot be used simultaneously. Please select one appropriate interface.
When using SPI format serial memory, TC35661 sends a command identification code (Ck to C0) and an address (Am to A0) in turn.
For example, in the case of a read command (Figure 4-25), the serial memory transmits the byte data (a read data) specified by the
address. TC35661 continues to assert Chip select until the read data amount reaches the expected byte count. In the case of a
programming command (Figure 4-26), TC35661 continues to assert Chip select and transmits write byte data until the amount
reaches the expected byte count.
The command identification code system and the address bit width will need to match the specifications of the serial memory to be
used.
Figure 4-25 SPI format (Serial memory, read command)
Figure 4-26 SPI format (Serial memory, programming command)
Serial clock
C
k
MSB
LSB
Write data
Read data
Chip select
k = 6, 7
C1
A
m
A1
C0
A0
MSB
D
n
D0
D
n
D0
LSB
MSB
D
n
D0
LSB
MSB
LSB
MSB
m = 8, 15, 23
n
= 7
Serial clock
C
k
MSB
LSB
Write data
D
n
D0
D
n
D0
LSB
Read data
Chip select
MSB
C1
A
m
A1
C0
A0
D
n
D0
LSB
MSB
LSB
MSB
LSB
MSB
k = 6, 7
m = 8, 15, 23
n = 7
TC35661SBG/DBG-503
2016-12-20
42
When using I2C format serial memory, TC35661 generates Start condition at first. Then It sends a device identification address (7
bits: [A6: A0]) and the first byte address of the access memory ([B7: B0]) to follow a read or write command bit. Any data in I2C is
transferred as MSB first. The value of the device identification address and how to specify the byte address are determined
depending on the device to be connected, so they will need to match.
In case of read, TC35661 will return an acknowledgment bit (ACK: Acknowledge) or a reception denial bit (NACK: Not
acknowledge) to the serial memory each time at 1 byte reception.
In case of write, TC35661 receives ACK or NACK from the serial memory each time at 1 byte transmission.
Multi-byte, not limited to 1 byte, is able to be handled continuously. TC35661 generates Stop condition after read or write of all bytes
has been completed.
Figure 4-27 shows the case of 2-byte data read. Figure 4-28 shows the case of 2-byte data write. The gray signals and signal
names are the output from the serial memory in those figures. In the read mode, TC35661 returns NACK after it receives the last
byte data, which notifies the serial memory of the completion of the read.
Figure 4-27 I2C format (Serial memory, read)
Figure 4-28 I2C format (Serial memory, write)
Serial
clock
A6
MSB
LSB
Serial
data
Start co
ndition
A0
B0
W
ACK
ACK
D7
D0
LSB
MSB
B7
MSB
LSB
ACK
Stop condition
D7
D0
LSB
MSB
ACK
Serial
clock
A6
MSB
LSB
Serial
data
Start condition
A0
B0
W
ACK
ACK
A6
D7
D0
LSB
MSB
A0
LSB
MSB
B7
MSB
LSB
R
ACK
NAC
Stop condition
D7
D0
LSB
MSB
ACK
Start condition
TC35661SBG/DBG-503
2016-12-20
43
When connecting the CODEC IC whose control interface is SPI interface, a specified address, the read or write type and so on are
transmitted in the first 8 bits (X7 to X0). Please refer to each CODEC IC document for its format. Figure 4-29 shows an example to
read a specified address byte data. Figure 4-30 shows an example to write data to a specified address. And Figure 4-31 shows an
example to write continuously byte data to a specified address and the following addresses.
Figure 4-29 SPI format (CODEC IC, single byte read)
Figure 4-30 SPI format (CODEC IC, single byte write)
Figure 4-31 SPI format (CODEC IC, continu ous byte write)
Serial clock
X7
MSB
LSB
Write data
Read data
Chip select
X1
X0
D7
D0
D7
D0
LSB
MSB
D7
D0
LSB
MSB
LSB
MSB
Serial clock
X7
MSB
LSB
Write data
X1
X0
D7-2
D0
LSB
Read data
Chip select
D1
MSB
X1
D7
D1
X0
D0
MSB
X7
MSB
LSB
Serial clock
X7
MSB
LSB
Write data
D7
D2
D0
LSB
Read data
Chip select
D1
MSB
X1
X0
TC35661SBG/DBG-503
2016-12-20
44
4.5. Wi-Fi Co-existence Interface
About enabling or disabling this function, it depends on ROM version. Please see the firmware data sheet.
4.5.1. Features
TC35661 has a Wi-Fi co-existence interface. TC35661 can co-operate with the Wi-Fi IC which uses 2.4-GHz band in the same box
and is connected by dedicated control lines to prevent from mutual interference.
This interface has the following features:
Operation voltage: 3.3 V or 1.8 V
Mode: 2-wire, 3-wire, and 4-wire
4.5.2. Connection Example
The connection examples are shown in Figure 4-32, Figure 4-33, and Figure 4-34.
Figure 4-32 Connection exa mple of 2-wire
Figure 4-33 Connection exa mple of 3-wire
Figure 4-34 Connection exa mple of 4-wire
TC35661 Wi-Fi communication request
Bluetooth® communication request
Bluetooth® communication status 1
Wi-Fi IC
Bluetooth® communication status 2
TC35661
Bluetooth® communication status
Wi-Fi IC
Wi-Fi communication request
Bluetooth® communication request
TC35661
Wi-Fi communication request
Bluetooth® communication request
Wi-Fi IC
TC35661SBG/DBG-503
2016-12-20
45
4.6. Reference Clock Interface
4.6.1. Features
TC35661 has the following features for the reference clock interface.
Type: Able to connect to a crystal oscillator or TCXO
Clock frequency: 26 MHz (The frequency uncertainty should be 20 ppm or less in the range of the operation
temperature.)
The crystal oscillator should be connected between XOIN pin and XOOUT pin. TC35661 has an internal feed-back resistor
between them so that an external feed-back resistor is unnecessary. Please select external capacitors (CIN and COUT) whose
capacitance values should match the crystal oscillator specification. Note that the resistor value and the connection of an external
output resistor should be selected according to implementation on a PCB with TC35661.
In case of an external clock, the input TCXO needs XOIN pin only. Please keep XOOUT pin open.
4.6.2. Connection Example
Figure 4-35 Crist al oscillator conne ction example
4.6.3. Fine Tuning Function for Cristal Oscillator
The crystal oscillator circuit has a built-in capacitor array, and the oscillator frequency can be trimmed by a register bit value. The bit
value can take 0 to 31.
Figure 4-36 shows an example of trimming values using 26-MHz crystal oscillator on one of the Toshiba PCBs.
The trimming characteristics depend on a crystal oscillator, external capacitors, resistors, layout of a PCB, and others.
-30
-20
-10
0
10
20
30
0 5 10 15 20 25 30
delta Freq. [kHz]
bit value
Crystal Triming Frequency Range
Figure 4-36 Trimming frequency range example
TC35661
Clock Control
Clock
XOIN
XOOUT
CIN
COUT
TC35661SBG/DBG-503
2016-12-20
46
4.7. JTAG Interface
4.7.1. Features
Following shows features of TC35661 JTAG interface.
Operation voltage: 3.3 V or 1.8 V
ICE interface
Chip boundary test function
4.7.2. Connection Example
Figure 4-37 shows an example of the connection between TC35661 and an ICE. For the timing chart of the connection between a
JTAG interface and an ICE, refer to the related information produced by ARM.
Figure 4-37 ICE connection exa mple
TC35661
ICE data output
ICE return clock
ICE reset Multi-ICE
debugger
ICE clock
ICE mode select
ICE data input
TC35661SBG/DBG-503
2016-12-20
47
5. Electrical Characteristics
5.1. Absolute Maximum Ratings
The absolute maximum ratings of a semiconductor device are a set of specified parameter values, which must not be exceeded
during operation, even for an instant. If any of these ratings would be exceeded during operation, the device electrical
characteristics may be irreparably altered, and the reliability and lifetime of the device can no longer be guaranteed. Moreover,
these operations with exceeded ratings may cause break-down, damage and/or degradation to any other equipment. Applications
using the device should be designed such that each absolute maximum rating will never be exceeded in any operating conditions.
Table 5-1 Absolute Maximum Ratings (CDVSS = AVSS* = LVSS33 = 0 V)
Item Symbol (Power supply category) Rating Unit
Min Max
Power supply DVDD* -0.3 +3.9 V
LVDD33* -0.3 +3.9 V
AVDD12* -0.3 +1.8 V
AVDD33PA -0.3 +3.9 V
CVDD -0.3 +1.8 V
Input voltage VIN (DVDDA) -0.3 DVDDA + 0.3 V
VIN (DVDDB) -0.3 DVDDB + 0.3 V
VIN (AVDD12X) -0.3 AVDD12X + 0.3 V
GPIO* -0.3 DVDD* + 0.3 V
XOIN -0.3 AVDD12X + 0.3 V
Other IO pins -0.3 DVDDA + 0.3 V
Output voltage VOUT (DVDDA) -0.3 DVDDA + 0.3 V
VOUT (DVDDB) -0.3 DVDDB + 0.3 V
VOUT (AVDD12X) -0.3 AVDD12X + 0.3 V
VOUT (LDOOUT12A) -0.3 CVDD + 0.3 V
GPIO* -0.3 DVDD* + 0.3 V
XOOUT -0.3 AVDD12X + 0.3 V
Other IO pins -0.3 DVDDA + 0.3 V
Input current IIN (DVDD*) -10 +10 mA
Input power RFIO (AVDD12SG) +6 dBm
Storage temperature -40 +125 °C
Note: AVSS *: AVSS12X, AVSS12SYN, AVSS12ADC and AVSSSG.
DVDD *: DVDDA and DVDDB.
LVDD33 *: LVDD33D and LVDD33A.
AVDD12 *: AVDD12X, AVDD12SYN and AVDD12SG.
GPIO*: GPIO0 to GPIO18.
TC35661SBG/DBG-503
2016-12-20
48
5.2. Operation Condition
The recommended operation conditions are the conditions where this product can operate normally with enough good quality.
Malfunction may occur when every condition is not kept at operation. Please keep all operation conditions when application
equipment using this product is designed.
Table 5-2 Operating con dition (CDVSS = AVSS* = LVSS33 = 0 V)
Item Symbol Rating Unit
Min Typ. Max
Power supply DVDDA
DVDDB
LVDD33*
AVDD33PA (Note1)
1.7
2.7
1.8
or
3.3
1.9
3.6
V
AVDD12SG
AVDD12SYN
AVDD12X
1.2 V
CVDD 1.2 V
Operating Temperature
(Note2) Ta
-40
or
-20 (Note3)
+25 +85 °C
Note1: Please refer to different appropriate documents for the recommended connection examples of each power pin.
CVDD is generated by a built-in regulator and supplied internally. Please connect a bypass capacitor to CVDD pin.
AVDD12X is generated by a built-in regulator and supplied internally. Please connect a bypass capacitor to AVDD12X pin.
AVDD12SYN and AVDD12SG are supplied by LDOOUT12A. LDOOUT12A cannot be used for a power supply to another
device because it is a 1.2-V output from a built-in regulator.
Please supply the same voltage level at LVDD33* and DVDDA.
Please use less noise power supply voltage.
Note2: This item is the design value.
Note3: If the ending of the product number (the added code) is “(ELA” or “(ELC”, the minimum rating is -20°C.
Note4: AVSS *: AVSS12X, AVSS12SYN, AVSS12ADC and AVSSSG.
LVDD33 *: LVDD33D and LVDD33A.
TC35661SBG/DBG-503
2016-12-20
49
5.3. DC Characteristics
5.3.1. Current consumption
The current consumption is shown in Table 5-3. The values in the table are operating average current consumption values with the
recommended connections of the power supply pins in the ambient temperature of 25°C.
Some items in the table are not measured values at the design value.
Table 5-3 Current consumption ( CDVSS = LVSS33 = AVSS* = 0 V)
Item Symbol
Condition
Measured pin
(Note2)
Rating
Unit
Supply
voltage Note Min Typ. Max
Average current consumed
by LVDD33D digital part IDDDIG 3.3 V
or 1.8 V LVDD33D 6.5
mA
Average current consumed
by X’tal OSC digital part IDDANA 3.3 V
or 1.8 V LVDD33A 2.0
Average current consumed
by analog part during RX IDDDRX 3.3 V
or 1.8 V LVDD33A 54
Average current consumed
by analog part during TX IDDDTX
3.3 V
or 1.8 V LVDD33A 24
3.3 V
or 1.8 V AVDD33PA 30
Average current consumed
by IO part
(Not1)
IDDDIOA 3.3 V
or 1.8 V DVDDA 0.40
IDDDIOB 3.3 V
or 1.8 V DVDDB 0.16
Current consumed during
SLEEPCLK, no clock input
to XOIN
IDDPDIG 3.3 V
or 1.8 V
LVDD33D 0.028
IDDPANA 3.3 V
or 1.8 V LVDD33A 0.000
IDDP33PA 3.3 V
or 1.8 V AVDD33PA 0.001
IDDPIO
(Note1)
3.3 V
or 1.8 V DVDD*
Stand-by current
consumed during reset
operation, no clock input to
XOIN and no SLEEPCLK
IDDPDIG 3.3 V
or 1.8 V
LVDD33D 0.37
IDDPANA 3.3 V
or 1.8 V LVDD33A 2.0
IDDP33PA 3.3 V
or 1.8 V AVDD33PA 0.020
IDDPIO
(Note1)
3.3 V
or 1.8 V DVDD*
Note1: Average current consumed by IO part changes depending on the buffer settings.
Note2: Each measured pin is an LDO output pin in Table 2-2.
Note3: AVSS *: AVSS12X, AVSS12SYN, AVSS12ADC and AVSSSG.
DVDD *: DVDDA and DVDDB.
TC35661SBG/DBG-503
2016-12-20
50
The DC characteristics of each pin are shown in Table 5-4. The table shows the values in the ambient temperature of 25°C.
Some items in the table are not measured values at the design value.
Table 5-4 DC characteristics (CDVSS = LVSS33 = A VSS* = 0 V)
Item Symbol
Condition Pin
(Note1)
Rating
Unit
Interface
voltage Others Min Typ. Max
High level input
voltage VIH 3.3 V LVCMOS level
input
DVDDA and DVDDB
categories
0.8 x DVDD*
V
1.8 V 0.8 x DVDD*
Low level input
voltage VIL
3.3 V LVCMOS level
input
DVDDA and DVDDB
categories
0.2 x
DVDD*
1.8 V 0.2 x
DVDD*
High level input
current IIH DVDD*
=
Interface
voltage
Pull-down Off
DVDDA and DVDDB
categories
- 10 10
μA
Pull-down On 10 200
Low level input
current IIL Pull-up Off - 10 10
Pull-up On - 200 - 10
High level output
voltage VOH
3.3 V
IOH = 1 mA
DVDDA and DVDDB
categories
DVDD* - 0.6
V
IOH = 2 mA DVDD* - 0.6
IOH = 4 mA DVDD* - 0.6
1.8 V
IOH = 1 mA DVDD* - 0.3
IOH = 2 mA DVDD* - 0.3
IOH = 4 mA DVDD* - 0.3
Low level output
voltage VOL
3.3 V
IOL = 1 mA
DVDDA and DVDDB
categories
0.4
V
IOL = 2 mA 0.4
IOL = 4 mA 0.4
1.8 V
IOL = 1 mA 0.3
IOL = 2 mA 0.3
IOL = 4 mA 0.3
External
reference clock
input level
(Note2)
VCLK 1.2 V XOIN 1.0 Vpp
External 32 kHz
reference clock
high level input
V
Sleep
CLK
H
3.3 V SLEEPCLK 0.8 x DVDDA DVDDA+
0.2 V
External 32 kHz
reference clock
low level input
V
Sleep
CLK
L
3.3 V SLEEPCLK 0.2 x
DVDDA V
Note1: About each pin category, see Table 2-2.
Note2: In case of using an external clock, not use of a crystal oscillator.
Note3: AVSS *: AVSS12X, AVSS12SYN, AVSS12ADC and AVSSSG.
DVDD *: DVDDA and DVDDB.
TC35661SBG/DBG-503
2016-12-20
51
5.4. Internal Regulator Characteristics
Table 5-5 Internal regulator characteristics
Item Symbol Pin Rating Unit
Min Typ. Max
Input Voltage Range Vin LVDD33* 2.7 3.3 3.6 V
1.7 1.8 1.9 V
Output Voltage
Vout1 LDOOUT12A 1.2 V
Vout2 AVDD12X 1.2 V
Vout3 CVDD 1.2 V
Note: LVDD33 *: LVDD33D and LVDD33A
TC35661SBG/DBG-503
2016-12-20
52
5.5. RF Characteristics
The following conditions are applied unless special notations are described:
Ta = 25°C
DVDDA=DVDDB = LVDD33A =LVDD33D = 3.3 V
f = 2441 MHz (RF channel = 39 channel)
fx’tal = 26 MHz (tolerance: +/-2 ppm or less)
PAOUT1 = +2.0 dBm
Measurement points: Measuring pins of Toshiba's evaluation board.
5.5.1. Basic Rate
The RF reception characteristics and the RF transmission characteristics in Basic Rate are shown in Table 5-6 and Table 5-7,
respectively.
Some items in the tables are not measured values at the design value.
Table 5-6 RF reception characteristics (Basic rate)
Item Symbol Conditions Rating Unit
Min Typ. Max
Sensitivity Sense1 Bit error rate (BER): 0.1 % or less
f = 2402 MHz, 2441 MHz, and 2480 MHz -91.0 dBm
Max Input level maxRange1 -20 -10 dBm
C/I Performance
(Note1)
CI_Co 9 dB
CI + 1 MHz -4.5 dB
CI 1 MHz -2.8 dB
CI + 2 MHz -36 dB
CI 2 MHz -34 dB
CI + 3 MHz -28 dB
CI 3 MHz -43 dB
CI + 4 MHz -40 dB
CI + 5 MHz or greater -45 dB
CI 4 MHz or less -45 dB
Intermodulation IM |f1-f2| = 5 MHz -39 -26 dBm
Out of band blocking
(Note2)
OBB1 fTX = fRX = 2460 MHz,
and 30 to 2000 MHz -10 0 dBm
OBB2 fTX = fRX = 2460 MHz,
and 2 to 2.4 GHz -27 dBm
OBB3 fTX = fRX = 2460 MHz,
and 2.498 to 3 GHz -27 dBm
OBB4 fTX = fRX = 2460 MHz,
and 3 to 12.75 GHz -10 0 dBm
Note1: Adopts the relaxed specification of Bluetooth® C/I Performance, -17 dB, at -3 MHz, +/-26 MHz and +/-52 MHz.
Note2: Adopts the relaxed specification of Bluetooth® Blocking Performance, -50 dBm, at 820 MHz, 1230 MHz,
2356 MHz, 2564 MHz, 4921 MHz and 4922 MHz.
Note3: Conditions are conformed to the specification of Bluetooth SIG Inc.
TC35661SBG/DBG-503
2016-12-20
53
Table 5-7 RF transmission characteristics (Basic rate)
Item Symbol Conditions Rating Unit
Min Typ. Max
TX Output level (Note1) PAOUT1 f = 2402 MHz, 2441 MHz, and 2480 MHz 2.0 dBm
Frequency range Frange 2400 2483.5 MHz
20 dB Band Width 20 dBBW 915 1000 kHz
Frequency deviation1 Dev1(TX) 140 162 175 kHz
Frequency deviation2 Dev2(TX) 115 132 kHz
Frequency deviation ratio Deviation(TX) Δf2ave/ Δf1avg 0.8 0.93
Initial carrier Frequency Tolerance
ICFT -75 -4.7 75 kHz
Frequency drift1 DH1 Fdrift1 DH1 packet -25 2.5 25 kHz
Frequency drift2 DH5 Fdrift2 DH5 packet -40 2.5 40 kHz
Frequency drift rate Fdrift rate -20 6.7 20 kHz/
50μs
Adjacent channel power IBsp1 Frequency offset = 2 MHz -47 -20 dBm
IBsp2 Frequency offset = 3 MHz or greater -52 -40
Note1: Connecting the external filter whose insertion loss is 2 dB is supposed.
Note2: Conditions are conformed to the specification of Bluetooth SIG Inc.
TC35661SBG/DBG-503
2016-12-20
54
5.5.2. Enhanced Dat a Rate
Each supported function depends on ROM version. Please see the firmware data sheet.
The RF reception characteristics and the RF transmission characteristics in Enhanced Data Rate are shown in Table 5-8 and Table
5-9, respectively.
Some items in the tables are not measured values at the design value.
Table 5-8 RF reception characteristics (Enhanced Data Rate)
Item Symbol Conditions Rating Unit
Min Typ. Max
Sensitivity π/4DQPSK Sense2 BER = 0.01 % or less
-92.0 dBm
8DPSK Sense3 BER = 0.01 % or less
-85.5
Max Input level π/4DQPSK maxRange2 -20 dBm
8DPSK maxRange3 -20
BER Floor Performance π/4DQPSK BERfloor2 RFin = -60 dBm 0 10
-5
BER
8DPSK BERfloor3 RFin = -60 dBm 0 10
-5
C/I performance
(Note1)
π/4DQPSK
CI_Co2 10.5
dB
CI + 1 MHz_2 -10
CI 1 MHz_2 -10
CI + 2 MHz_2 -37
CI 2 MHz_2 -35
CI + 3 MHz_2 -28
CI 3 MHz_2 -45
CI + 4 MHz_2 -46
CI + 5 MHz or
greater_2 -47
CI - 4 MHz or less_2 -47
8DPSK
CI_Co3 18
dB
CI + 1 MHz_3 -5
CI 1 MHz_3 -5
CI + 2 MHz_3 -32
CI 2 MHz_3 -30
C I + 3 MHz_3 -22
CI 3 MHz_3 -40
CI + 4 MHz_3 -40
CI + 5 MHz or
greater_3 -42
CI 4 MHz or less_3 -42
Note1: Adopts the relaxed specification of Bluetooth® C/I Performance, -15 dB for π/4DQPSK and -10 dB for 8DPSK, at -3 MHz,
+/-26 MHz and +/-52 MHz.
Note2: Conditions are conformed to the specification of Bluetooth SIG Inc.
TC35661SBG/DBG-503
2016-12-20
55
Table 5-9 RF transmission characteristics (Enhanced Data Rate)
Item Symbol Conditions Rating Unit
Min Typ. Max
Relative Transmit Power Prtv -4.0 -0.6 1.0 dB
Carrier
Frequency Stability
π/4DQPSK
ωi_2 -75 -3.4 75 kHz
ωi+ω0_2 -75 -3.1 75 kHz
ω0_2 -10 0.6 10 kHz
8DPSK
ωi_3 -75 -3.4 75 kHz
ωi+ω0_3 -75 -3.1 75 kHz
ω0_3 -10 0.6 10 kHz
Modulation Accuracy
π/4DQPSK
DEVM_R2 RMS DEVM 6 20 %
DEVM_P2 Peak DEVM 15 35 %
DEVM_99_2 99 % DEVM,
DEVM = 30 % or less
99 100 %
8DPSK
DEVM_R3 RMS DEVM 6 13 %
DEVM_P3 Peak DEVM 15 25 %
DEVM_99_3 99 % DEVM,
DEVM = 20 % or less
99 100 %
In-band Spurious
Emission (Note1)
|M-N| = 1 IBSE1 -39 -26 dB
|M-N| = 2 IBSE2 -37 -20 dBm
|M-N| = 3 or greater IBSE3 -44 -40 dBm
Differential Phase
Encoding
π/4DQPSK DFE_2 99 100 %
8DPSK DFE_3 99 100 %
Note1: Connecting external filter whose insertion loss is 2 dB is supposed.
Note2: Conditions are conformed to the specification of Bluetooth SIG Inc.
TC35661SBG/DBG-503
2016-12-20
56
5.5.3. Bluetooth® Lo w Energy
Each supported function depends on ROM version. Please see the firmware data sheet.
The RF reception characteristics and the RF transmission characteristics in Bluetooth® Low Energy are shown in Table 5-10 and
Table 5-11, respectively.
Some items in the tables are not measured values at the design value.
Table 5-10 RF reception characteristics (Bluetooth® Low Energy)
Item Symbol Condition Rating Unit
Min Typ. Max
Sensitivity Sense_4
f = 2402 MHz, 2426 MHz, 2440 MHz,
and 2480 MHz
PER = 30.8 % or less
-95.0 dBm
Max Input level maxRange_4 PER = 30.8 % or less -10 dBm
PER Report Integrity PERReport_4 50.0 65.4 %
C/I performance
CI_Co_4 12
dB
CI + 1 MHz_4 3
CI 1 MHz_4 3
CI + 2 MHz_4 -34
CI 2 MHz_4 -33
CI + 3 MHz_4 -28
CI + 4 MHz_4 -37
CI + 5 MHz
or greater_4 -42
CI 3 MHz
or less_4 -42
Intermodulation IM_4 |f1-f2| = 5 MHz -50 -38 dBm
Blocking Performance
OBB1_4 30 to 2000 MHz -30 0
dBm
OBB2_4 2003 to 2399 MHz -35
OBB3_4 2484 to 2997 MHz -35
OBB4_4 3.0 to 12.75 GHz -30 0
Note: Conditions are conformed to the specification of Bluetooth SIG Inc.
TC35661SBG/DBG-503
2016-12-20
57
Table 5-11 RF transmission characteristics (Bluetooth® Low Energy)
Item Symbol Condition Rating Unit
Min Typ. Max
TX Output level
PAOUT_4 2.0 dBm
PDiff_4 Differential between average and
peak 0.5 dB
Carrier
Frequency
Offset and Drift
Carrier
freq. offset Cfreqoffset_4 fn ; n = 0,1,2,...,k -150 0 150 kHz
Drift Fdrift1_4 f0 - fn ; n = 2,3,4...,k -50 4.6 50
Drift rate Fdrift rate_4 f1 - f0 , fn - f(n - 5)
;n = 6,7,8,...,k -20 3.7 20 kHz
Modulation
Characteristics
Δf1avg Dev1_4 Δf1avg 225 247 275 kHz
Δf2max Dev2_4 Δf2max 185 218
Δf2avg/Δf
1avg Devratio_4 Δf2avg/Δf1avg 80 96 %
In-band
Emission
|M-N|=2 IBE2_4 2 MHz offset -47 -20 dBm
|M-N|≥3 IBE3_4 3 MHz offset -53 -30
Note: Conditions are conformed to the specification of Bluetooth SIG Inc.
TC35661SBG/DBG-503
2016-12-20
58
5.6. AC Characteristics
5.6.1. UART Interface
Table 5-12 UART Interface A C characteristics
Symbol Item Min Typ. Max Unit
tCLDTDLY Transmission Data ON from CTSX Low level 96 ns
tCHDTDLY Transmission Data OFF from CTSX High level 2 byte
tTXDIV Transmission Data Tolerance (Note) -0.756 +0.756 %
tRLDTDLY Received Data ON from RTSX Low level 0 ns
tRHDTDLY Received Data OFF from RTSX High level 8 byte
tRXDIV Received Data Acceptable Tolerance
(Note) -2.0 +2.0 %
Note: This is the tolerance of the internal baud rate for each item.
UART-
CTSX
(GPIO9)
UART-TX
(GPIO6)
tCLDTDLY
START BIT0 BIT1 BIT2 BIT3 BIT4 BIT5 BIT6 BIT7 STOP
tCHDTDLY
tTXDIV
UART-
RTSX
(GPIO8)
UART-RX
(GPIO7)
tRLDTDLY
START BIT0 BIT1 BIT2 BIT3 BIT4 BIT5 BIT6 BIT7 STOP
tRHDTDLY
tRXDIV
Figure 5-1 UART Interface Timing Diagram
TC35661SBG/DBG-503
2016-12-20
59
5.6.2. I2C Interface
5.6.2.1. Normal Mode
Table 5-13 I2C Interface Normal mode AC Characteristics
Symbol Item Min Typ. Max Unit
tDATS Data set-up time 250 ns
tDATH Data hold time 300 ns
tDATVD Data validity period 3450 ns
tACKVD ACK validity period 3450 ns
tSTAS Restart condition set-up time 4700 ns
tSTAH Restart condition hold time 4000 ns
tSTOS Stop condition set-up time 4000 ns
tBUF Bus open period from Stop condition to Start
condition 4700 ns
tr Rise time 1000 ns
tf Fall time 300 ns
tHIGH Serial clock period of High 4000 ns
tLOW Serial clock period of Low 4700 ns
Cb Bus load capacitance 400 pF
70%
30%
70%
30
%
tf
tLOW
tHIGH tDATVD
tDATH
tDATS
1/fSCL
70%
30%
70%
30%
tACKVD
tSTOS
tBUF
tSTAH
S
Sr P S
1
st
clock
tr
tf tr
2
nd
clock 3
rd
clock 9
th
clock
9
th
clock
SDA (GPIO15)
SCL (GPIO14)
S : START condition
Sr : Repeated START Condition
P : STOP condition
tSTAH
tSTAS
SCL (GPIO14)
SDA (GPIO15)
Figure 5-2 I2C Interface Normal mode Timing dia gram
TC35661SBG/DBG-503
2016-12-20
60
5.6.2.2. Fast mode
Table 5-14 I2C Interface Fast mode A C Characteristics
Symbol Item Min Typ. Max Unit
tDATS Data set-up time 100 ns
tDATH Data hold time 300 ns
tDATVD Data validity period 900 ns
tACKVD ACK validity period 900 ns
tSTAS Restart condition set-up time 600 ns
tSTAH Restart condition hold time 600 ns
tSTOS Stop condition set-up time 600 ns
tBUF Bus open period from Stop condition to Start
condition 1300 ns
tr Rise time 20 + 0.1 Cb 300 ns
tf Fall time 20 + 0.1 Cb 300 ns
tSP Spike pulse width that can be removed 0 50 ns
tHIGH Serial clock period of High 600 ns
tLOW Serial clock period of Low 1300 ns
Cb Bus load capacitance 400 pF
70%
30%
70%
30
%
tf
tLOW
tHIGH tDATVD
tDATH
tDATS
1/fSCL
70%
30%
70%
30%
tSP tACKVD
tSTOS
tBUF
tSTAH
S
Sr P S
1st clock
tr
tf tr
2nd clock 3rd clock 9th clock
9th clock
SDA (GPIO15)
SCL (GPIO14)
S : START condition
Sr : Repeated START Condition
P : STOP condition
tSTAH
tSTAS
SDA (GPIO15)
SCL (GPIO14)
Figure 5-3 I2C Interface Fast mode Timing diagram
TC35661SBG/DBG-503
2016-12-20
61
6. System Configuration Example
6.1. System Configuration Example
Each supported function depends on ROM version. Please see the firmware data sheet.
6.2. Application Circuit Example
The application circuits shown in this document are provided for reference purpose only. Especially, thorough evaluation is required
on the phase of mass production design. Toshiba dose not grant the use of any industrial property rights with these examples of
application circuits.
TC35661
DVDDA_1
DVDDA_2
DVDDB
LVDD33D
LVSS33_1
LVDD33A
A1
A6
H7
N.M
0Ω
H5
D4
AVDD33PA
G5
G2
LVSS33_2
10pF
1000pF
AGND
0.22µH
0.22µH
DVDD33
CDVSS_1
CDVSS_2
CDVSS_3
CDVSS_4
GND
0.1µF
10µF
G4
E5
E6
F5
F6
DVDD33USB
A8
AGND
LDOOUT12A
AVDD12SYN
AVDD12SG
H4
F1
18pF
0.1µF
AGND AGND AGND
G1
GND
1µF
AVDD12X
E1
0.1µF
AGND AGND
1µF
AVSS12ADC
F3
AVSS12SYN
F2
AVSSSG_1
H1
AVSSSG_2
H3
AVSS12X
E2
AGND
CVDD_1
A7
GND GND
CVDD_2
H6
0.1µF
1µF
VPGM
C2
AGND
RFIO
H2
1.0nH
AGND
3pF
AGND
2pF
1 4
235
AGND
AGND
100kΩ
1.5pF
5.1nH
FeedFixing
AGND AGND
AGND
Antenna
RF connector
SAW Filter
OUT IN
AGND
GND
XOIN
XOOUT
D1
D2
0Ω
3
2
4
1
15pF
15pF
AGND
AGND
AGND
TRSTX
B3
TCK
D6
TMS
B1
TDI
C5
TDO
C4
TRTCK
C3
GPIO6
E7
GPIO7
F8
GPIO8
F7
GPIO9
D7
RESETX
D5
GPIO0
C7
USBDP
B7
USBDM
B8
GPIO15
B5
GPIO14
B6
GPIO16
A5
Xtal
GPIO17
A3
GPIO18
B4
GPIO10
B2
GPIO11
A2
GPIO12
C6
GPIO13
D8
CLKREQ C8
TMODE0
C1
TMODE1
D3
TRTESTA
E3
TRTESTB
E4
TRTESTC
G3
TRTESTD
F4
4
EEPROM
3
2
1
SDA
SCL
WP
VCC
GND
A2
A1
A0
5
6
7
8
10kΩ
10kΩ
GND
AGND
GND
VDD33
GND
0.1μF
GPIO1
A4
SLEEPCLK
E8
UARTTX
UARTRX
RTS
CTS
RESETX
GPIO0
GPIO1
SLEEPCLK
GPIO10
GPIO11
GPIO12
GPIO13
GPIO16
GPIO17
GPIO5
G6
GPIO4
G7
GPIO3
G8
GPIO5
GPIO4
GPIO3
GPIO2
H8
GPIO2
10µF
Figure 6-1 Application C ircuit Example
TC35661SBG/DBG-503
2016-12-20
62
7. Package
7.1. TC35661SBG Package Outline
Unit: mm
Figure 7-1 Package outline (P-TFBGA64-0505-0.50)
Weight: If the ending of the product number (the added code) is “(ELA”, 0.052 g (typ.), the others are 0.049 g (typ.).
Note: This figure is for explanation. For the dimensions and the others that are not listed in the figure, please contact our
representative.
TC35661SBG/DBG-503
2016-12-20
63
7.2. TC35661DBG Package Outline
Unit: mm
Figure 7-2 Package outline (P-LFBGA64-0707-0.80-001)
Weight: 0.118 g (typ.)
Note: This figure is for explanation. For the dimensions and the others that are not listed in the figure, please contact our
representative.
TC35661SBG/DBG-503
2016-12-20
64
RESTRICTIONS ON PRODUCT USE
Toshiba Corporation, and its subsidiaries and affiliates (collectively "TOSHIBA"), reserve the right to make changes to the information in this document,
and related hardware, software and systems (collectively "Product") without notice.
This document and any information herein may not be reproduced without prior written permission from TOSHIBA. Even with TOSHIBA's written
permission, reproduction is permissible only if reproduction is without alteration/omission.
Though TOSHIBA works continually to improve Product's quality and reliability, Product can malfunction or fail. Customers are responsible for
complying with safety standards and for providing adequate designs and safeguards for their hardware, software and systems which minimize risk and
avoid situations in which a malfunction or failure of Product could cause loss of human life, bodily injury or damage to property, including data loss or
corruption. Before customers use the Product, create designs including the Product, or incorporate the Product into their own applications, customers
must also refer to and comply with (a) the latest versions of all relevant TOSHIBA information, including without limitation, this document, the
specifications, the data sheets and application notes for Product and the precautions and conditions set forth in the "TOSHIBA Semiconductor
Reliability Handbook" and (b) the instructions for the application with which the Product will be used with or for. Customers are solely responsible for all
aspects of their own product design or applications, including but not limited to (a) determining the appropriateness of the use of this Product in such
design or applications; (b) evaluating and determining the applicability of any information contained in this document, or in charts, diagrams, programs,
algorithms, sample application circuits, or any other referenced documents; and (c) validating all operating parameters for such designs and
applications. TOSHIBA A SSUMES NO LIABILITY FOR CUSTOMERS' PRODUCT DESIGN OR APPLICA TIONS.
PRODUCT IS NEITHER INTENDED NOR WA RRANTED FOR USE IN EQUIPMENTS OR SYSTEMS THAT REQUIRE EXTRAORDINARIL Y
HIGH L EVELS OF QUALIT Y AND/O R RELIA BILITY, A ND/OR A MA LFUNCTIO N OR F A ILURE O F WHICH MAY CA USE LOSS O F HUMA N
LIFE, BODIL Y INJUR Y, SERIOUS PROPERTY DAMAGE AND/OR SERIOUS PUBLIC IMP ACT ("UNINTENDED USE"). Except for specific
applications as expressly stated in this document, Unintended Use includes, without limitation, equipment used in nuclear facilities, equipment used in
the aerospace industry, medical equipment, equipment used for automobiles, trains, ships and other transportation, traffic signaling equipment,
equipment used to control combustions or explosions, safety devices, elevators and escalators, devices related to electric power, and equipment used
in finance-related fields. IF YO U USE PRODUCT FOR UNINTENDED USE, TOSHIBA ASSUMES NO LIABILITY FOR PRODUCT. For details,
please contact your TOSHIBA sales representative.
Do not disassemble, analyze, reverse-engineer, alter, modify, translate or copy Product, whether in whole or in part.
Product shall not be used for or incorporated into any products or systems whose manufacture, use, or sale is prohibited under any applicable laws or
regulations.
The information contained herein is presented only as guidance for Product use. No responsibility is assumed by TOSHIBA for any infringement of
patents or any other intellectual property rights of third parties that may result from the use of Product. No license to any intellectual property right is
granted by this document, whether express or implied, by estoppel or otherwise.
ABSENT A WRITTEN SIGNED AGREEMENT, EXCEPT A S PROVIDED IN THE RELEV ANT TERMS AND CONDITIONS OF SALE FOR
PRODUCT, AND TO THE MAXIMUM EXTENT ALLOW ABLE BY LA W , TOSHIBA (1) A SSUMES NO LIABILITY WHATSOEVER, INCLUDING
WITHOU T LIMIT ATION, INDIRECT, CONSEQUENTIAL, SPECIAL, OR INCIDENT A L DAMAGES OR LOSS, INCLUDING WITHOUT
LIMITA T ION, LOSS OF PRO FITS, LO SS OF OPPORT UNITIES, B USINESS INT ERRUPTIO N A ND LOSS OF DAT A , AND ( 2) DISCLA IMS A NY
AND ALL EXPRESS OR IM PLIED W ARRA NTIES AND COND ITIONS RELATED TO SALE, USE OF PRODUCT, OR INFORMATION,
INCLUD ING W ARRA NTIES OR CONDI TIONS OF ME RCHANT A BILITY, FITNESS FO R A P A RTICULA R PURPOSE, A CCURACY OF
INFORMATION, OR NONINF RINGEMENT.
Do not use or otherwise make available Product or related software or technology for any military purposes, including without limitation, for the design,
development, use, stockpiling or manufacturing of nuclear, chemical, or biological weapons or missile technology products (mass destruction weapons).
Product and related software and technology may be controlled under the applicable export laws and regulations including, without limitation, the
Japanese Foreign Exchange and Foreign Trade Law and the U.S. Export Administration Regulations. Export and re-export of Product or related
software or technology are strictly prohibited except in compliance with all applicable export laws and regulations.
Please contact your TOSHIBA sales representative for details as to environmental matters such as the RoHS compatibility of Product. Please use
Product in compliance with all applicable laws and regulations that regulate the inclusion or use of controlled substances, including without limitation,
the EU RoHS Directive. TOSHIBA ASSUMES NO LIABILITY FOR DAMAGES OR LOSSES OCCURRING AS A RESULT OF
NONCOMPLIANCE WITH APPLICABLE LA WS AND REGULATIONS.