IS2083 - Datasheet
IS2083 - Datasheet
IS2083 - Datasheet
Introduction
The IS2083 is a System-on-Chip (SoC) for dual mode Bluetooth stereo audio applications. It contains an on-board
Bluetooth stack, audio profiles and supports 24-bit/96 kHz high-resolution (Hi-Res) audio formats to enable high-
fidelity wireless audio. An integrated Digital Signal Processor (DSP) decodes (LDAC, Advanced Audio Codec (AAC),
and Sub-band Codec (SBC) codecs) and executes advanced audio and voice processing (wideband speech,
Acoustic Echo Cancellation (AEC), and Noise Reduction (NR)). This platform provides a Microcontroller (MCU) core
for application implementation via Software Development Kit (SDK) with debug support and a GUI (Config Tool) tool
for easy customization of peripheral settings and DSP functionality.
Note: Contact your local sales representative for more information about the Software Development Kit (SDK).
The IS2083 SoC is offered in a BGA package and contains in-package Flash, and is referred to as IS2083BM.
The IS2083BM supports Over-the-Air (OTA) firmware upgrade and controls the end-application via Bluetooth Low
Energy using the Microchip Bluetooth Audio (MBA) mobile app.
Features
• Qualified for Bluetooth v5.0 specification
– Hands-free Profile (HFP) 1.7, Headset Profile (HSP) 1.2, Advanced Audio Distribution Profile (A2DP) 1.3,
Serial Port Profile (SPP) 1.2, Audio/Video Remote Control Profile (AVRCP) 1.6, and Phone Book Access
Profile (PBAP) 1.2
– Bluetooth classic (BR/EDR) and Bluetooth Low Energy
– General Attribute Profile (GATT) and General Access Profile (GAP)
– Bluetooth Low Energy Data Length Extension (DLE) and secure connection
• Software Development Kit
– 8051 microcontroller debugging
– 24-bit program counter and Data Pointer modes
• Audio interfaces
– Stereo line input
– Two analog microphones
– One stereo digital microphone
– Stereo audio Digital-to-Analog Converter (DAC)
– I2S input/output
– I2S Master clock (MCLK)/reference clock
• USB, UART, and Over-the-Air (OTA) firmware upgrade
• Built-in lithium-ion and lithium polymer battery charger (up to 350 mA)
• Integrated 3V and 1.8V configurable switching regulator and Low-Dropout (LDO)
MCU Features
• 8051 8-bit core
• 8-bit data
• 24-bit program counter (PC24) mode
• 24-bit data pointer (DPTR24) mode
• Operating speed:
– DC – 48 MHz clock input
– 0.33-1 MIPS/MHz, depending on instruction
Audio Codec
• Sub-band Codec (SBC), Advanced Audio Codec (AAC), and LDAC Decoding (IS2083BM-2L2 only)
• 20-bit audio stereo DAC with SNR 95 dB
• 16-bit audio stereo ADC with SNR 90 dB
• 24-bit, I2S digital audio:
– 96 kHz output sampling frequency
– 48 kHz input sampling frequency
Peripherals
• Successive Approximation Register Analog-to-Digital Converter (SAR ADC) with dedicated channels:
– Battery voltage detection and adapter voltage detection
– Charger thermal protection and ambient temperature detection
• UART (with hardware flow control)
• USB (full-speed USB 1.1 interface)
• I2C™ Master
• One Pulse Width Modulation (PWM) channel
• Two LED drivers
• Up to 19 General Purpose Inputs/Outputs (GPIOs)
– Software breakpoint
– Debug program
– Hardware breakpoint
– Program trace
– Access to ACC
Operating Condition
• Operating voltage: 3.2V to 4.2V
• Operating temperature: -40ºC to +85ºC
Applications
• Portable speakers
• Multiple speakers
• Headphones
• Bluetooth audio transmitter
Table of Contents
Introduction.....................................................................................................................................................1
Features......................................................................................................................................................... 1
1. Quick References....................................................................................................................................6
1.1. Reference Documentation............................................................................................................6
1.2. Acronyms/Abbreviations...............................................................................................................6
2. Device Overview..................................................................................................................................... 9
2.1. IS2083BM Device Ball Diagram................................................................................................. 10
2.2. IS2083BM Device Ball Description.............................................................................................11
3. Audio Subsystem.................................................................................................................................. 17
3.1. Digital Signal Processor............................................................................................................. 18
3.2. Codec......................................................................................................................................... 19
3.3. Auxiliary Port.............................................................................................................................. 27
3.4. Microphone Inputs......................................................................................................................27
3.5. Analog Speaker Output.............................................................................................................. 28
4. Bluetooth Transceiver........................................................................................................................... 29
4.1. Transmitter................................................................................................................................. 29
4.2. Receiver..................................................................................................................................... 29
4.3. Synthesizer.................................................................................................................................30
4.4. Modulator-Demodulator..............................................................................................................30
4.5. Adaptive Frequency Hopping..................................................................................................... 30
5. Microcontroller.......................................................................................................................................31
5.1. Memory...................................................................................................................................... 32
5.2. Clock.......................................................................................................................................... 32
7. Application Information..........................................................................................................................39
7.1. Power On/Off Sequence............................................................................................................ 39
7.2. Reset.......................................................................................................................................... 40
7.3. Programming and Debugging.................................................................................................... 41
7.4. General Purpose I/O Pins.......................................................................................................... 45
7.5. I2S Mode Application..................................................................................................................45
7.6. Host MCU Interface....................................................................................................................46
8. Electrical Specifications........................................................................................................................ 48
8.1. Timing Specifications..................................................................................................................54
9. Package Information............................................................................................................................. 57
Customer Support........................................................................................................................................ 63
Legal Notice................................................................................................................................................. 63
Trademarks.................................................................................................................................................. 64
1. Quick References
1.2 Acronyms/Abbreviations
Table 1-1. Acronyms/Abbreviations
Acronyms/Abbreviations Description
AW Audio Widening
BR Basic Rate
...........continued
Acronyms/Abbreviations Description
DR Receive Data
DT Transmit Data
HW Hardware
IC Integrated Circuit
IF Intermediate Frequency
LDO Low-Dropout
MCU Microcontroller
Modem Modulator-demodulator
...........continued
Acronyms/Abbreviations Description
MSPK Multi-speaker
NR Noise Reduction
OTA Over-the-Air
RF Radio Frequency
RX Receiver
SoC System-on-Chip
SW Software
TX Transmitter
UI User Interface
2. Device Overview
The IS2083BM uses a single-cycle 8-bit 8051 MCU core connected to the system components via an MCU system
bus. The MCU system bus provides interface memory map address decode for the Read Only Memory (ROM), Static
Random Access Memory (SRAM), and peripherals.
IS2083BM contains the following major blocks:
• Bluetooth Link Controller (BTLC) – Bluetooth clock, task scheduler, and Bluetooth hopping
• Bluetooth modulator-demodulator (modem) – TX/RX baseband, and RF
• DSP audio subsystem – DSP with audio codec
• Program ROM Memory
• Bluetooth DMA – Common Memory Access
• Power Management Unit (PMU)
• Clock/Reset – Low power logic
Figure 2-1. IS2083BM SoC Architecture
Mailbox
Baseband
IO Bus
Hopping Bluetooth
DSP Subsystem
Task Bluetooth
Sequence Clock DSP Core
Controller Baseband Core
Controller Timer
External
DMA Codec
RF SPORT0
Controller
Program Data
RAM RAM
Pin/Ball count 82 82
I2C 1 1
LED driver 2 2
GPIO Up to 19 Up to 19
A1 A2 A3 A4 A5 A6 A7 A8 A9 A10
MIC_N2 AOHPL AOHPM VDDA_CODEC AOHPR PA1OP GND RTX VCC_BTPA VCC_RF
B1 B2 B3 B4 B5 B6 B7 B8 B9 B10
MIC_P2 SCLK1 RFS1 VCOM P1_3/ P1_2/ VCC_PA1 P0_1 P2_3 XO_P
TCK_CPU/ TDI_CPU/
SDA SCL
C1 C2 C3 C6 C8 C9 C10
D1 D2 D3 D8 D9 D10
E1 E2 E3 E5 E6 E8 E9 E10
F1 F2 F3 F5 F6 F8 F9 F10
G1 G2 G3 G8 G9 G10
H1 H2 H3 H5 H8 H9 H10
J1 J2 J3 J4 J5 J6 J7 J8 J9 J10
SYS_POWER P8_6/ P8_5/ SK1 SK2 VDD_CORE P3_4/ LED1 LED2 USB_DP
UART_RXD UART_TXD UART_RTS
K1 K2 K3 K4 K5 K6 K7 K8 K9 K10
BK1_VDDC BK1_LX1 BK1_VOUT MFB LDO31_VO LDO31_VIN BK2_VOUT BK2_LX BK2_VDD USB_DM
Note: The IS2083BM-2L2 does not support an analog output from the internal DAC. The AOHPR, AOHPM and
AOHPL are affected pins.
...........continued
IS2083BM Ball IS2083BM-2L2 Ball Ball Name Ball Description
Number Number Type
...........continued
IS2083BM Ball IS2083BM-2L2 Ball Ball Name Ball Description
Number Number Type
...........continued
IS2083BM Ball IS2083BM-2L2 Ball Ball Name Ball Description
Number Number Type
...........continued
IS2083BM Ball IS2083BM-2L2 Ball Ball Name Ball Description
Number Number Type
H10 H10 CLDO_O/ P • 1.2V core LDO output for internal use
VDD_PLL only
• Connect to ground through a 1 μF
capacitor
...........continued
IS2083BM Ball IS2083BM-2L2 Ball Ball Name Ball Description
Number Number Type
Note:
1. The AOHPR, AOHPM, and AOHPL pins are not available in the IS2083BM-2L2 variant as it does not support
an analog output from the internal DAC.
2. The conventions used in the preceding table are indicated as follows:
– I = Input pin
– O = Output pin
– I/O = Input/Output pin
– P = Power pin
3. Audio Subsystem
The input and output audio have different stages and each stage can be programmed to vary the gain response
characteristics. For microphones, both single-ended inputs and differential inputs are supported. To maintain a high-
quality signal, a stable bias voltage source to the condenser microphone’s FET is provided. The DC blocking
capacitors can be used at both positive and negative sides of the input. Internally, this analog signal is converted to
16-bit, 8/16 kHz linear PCM data.
The following figure shows the audio subsystem.
Figure 3-1. Audio Subsystem
CLKGEN clk
CPU registers
DSP
DSP registers
AOHPL
DAC Audio
DT0 AOHPM
Controller DAC
AOHPR
ADC_SDATA AIL
ADC
Controller AIR
ADC_LRO
Audio MICN1
ADC MICP1
MICN2
DMIC_CLK digmic_mclk_out
MICP2
DMIC1_L digmic1_l_data_in
Note: The AOHPL, AOHPM, AOHPR pins are not available in the IS2083BM-2L2 variant.
IS2083BM
DSP
CVSD/A-Law/
Antenna Far-end Audio
μ-Law/MSBC Equaliser HPF SRC DAC
NR Amplifier
Decoders Speaker
MCU
CVSD/A-Law/
Near-end
μ-Law/MSBC Equaliser AEC HPF SRC ADC
NR/AES
Encoders
Digital Microphones
Additive MIC Gain
Background Noise
IS2083BM
Antenna DSP
External Audio
Line-In ADC
Source
• Program space
– 96 KB of Program RAM
– 12 KB of Patch RAM
– 64 KB of Coefficient RAM
• Data space
– 96 KB of Data RAM
• I/O Space
– Memory-mapped registers
The DSP core implements a modified Harvard architecture in which data memory stores data and program memory
stores both instructions and data (coefficients).
3.2 Codec
The built-in codec has a high signal-to-noise ratio (SNR) performance and it consists of an Analog-to-Digital
Converter (ADC), a Digital-to-Analog Converter (DAC), and an additional analog circuitry.
• Interfaces
– Two mono differential or single-ended microphone inputs
– One stereo single-ended line input
– One stereo single-ended line output
– One stereo single-ended earphone output (capacitor-less connection)
• Built-in circuit
– Microphone bias (MICBIAS)
– Reference and biasing circuitry
• Optional digital High Pass Filter (HPF) on ADC path
• Silence detection
– Typically, used for Line-In inputs. For some applications, the Line-In input has high priority. After the Line-In
input source is plugged in and before streaming out an audio, the Line-In noise cannot be ignored. So, the
silence detection feature is used to mute this background noise.
• Anti-pop function to reduce audible glitches
– Pop reduction system
– Soft Mute mode
– Typically used when the codec analog gain is changed suddenly (for example, turning OFF the power or
switching the volume dial very quickly), in which case the RCL circuits in the external audio amplifier would
cause "pop" noise. The anti-pop function is used to lower or increase the gain in many small steps, 1- or 2-
dB change for each step, rather than a single large gain decrease or increase.
• ADC supports 8 kHz, 16 kHz, 44.1 kHz, 48 kHz, 88.2 kHz, and 96 kHz sampling rates.
Note: Analog Gain = 0 dB, Digital Gain = 0 dB, Sweep Vin= -60 dbV to 5 dbV@1 kHz.
Figure 3-5. ADC Signal Quality – THD+N
Note: Analog Gain = 0 dB, Digital Gain = 0 dB, Sweep Vin= -60 dbV to 5 dbV@1 kHz.
Note: Analog Gain = 0 dB, Digital Gain = 0 dB, Sweep Vin= -100 dbV to 5 dbV@1 kHz.
Figure 3-7. ADC Frequency Response
Note: Analog Gain = 0 dB, Digital Gain = 0 dB Sweep Fin= 20 Hz to 20 kHz @ -3 dbV.
Note: Analog Gain = 0 dB, Digital Gain = 0 dB Sweep Fin= 20 Hz to 20 kHz @ -3 dbV.
Figure 3-9. ADC Crosstalk – Mic-in
Note: Analog Gain = 0 dB, Digital Gain = 0 dB Sweep Fin= 20 Hz to 20 kHz @ -3 dbV.
Note: Analog gain = −3 dB, digital gain = 0 dB, sweep Vin = −60 dBFS to 0 dBFS@ 1 kHz.
Figure 3-11. DAC Signal Quality – THD (Capless)
Note: Analog gain = −3 dB, digital gain = 0 dB, sweep Vin = −60 dBFS to 0 dBFS @1 kHz.
Note: Analog gain = −3 dB, digital gain = 0 dB, sweep Vin = −60 dBFS to 0 dbFS @1 kHz.
Figure 3-13. DAC Signal Quality − THD+N (Capless)
Note: Analog gain = −3 dB, digital gain = 0 dB, sweep Vin = −60 dBFS to 0 dBFS @1 kHz.
Note: Analog gain = 3 dB, digital gain = 0 dB, sweep Vin = −100 dBFS to 0 dBFS @1 kHz.
Figure 3-15. DAC Dynamic Range (Capless)
Note: Analog gain = 3 dB, digital gain = 0 dB, sweep Vin = −100 dBFS to 0 dBFS @1 kHz.
The DIGMIC interfaces should only be used for PDM digital microphones (typically, MEMS microphones) up to 4 MHz
of clock frequency. I2S-based digital microphones should use the external I2S port.
IS2083BM
AOHPR
AOHPM
AOHPL
• Single-Ended mode − Used for driving an external audio amplifier where a DC blocking capacitor is required.
The following figure illustrates the Single-Ended mode analog speaker output.
Figure 3-21. Single-ended Mode Analog Speaker Output
IS2083BM
AOHPR
Audio Amplifier
AOHPL
4. Bluetooth Transceiver
The IS2083BM SoC is designed and optimized for Bluetooth 2.4 GHz systems. It contains a complete radio
frequency transmitter (TX)/receiver (RX) section. An internal synthesizer generates a stable clock for synchronizing
with another device.
4.1 Transmitter
The IS2083BM has Lower Power Amplifier (LPA) and Medium Power Amplifier (MPA). The MPA supports up to +11
dBm power level for Bluetooth Class1 configuration and LPA supports up to about +1 dBm power level for Bluetooth
Class2 configuration. The MPA output is connected to the PA1OP pin of the SoC. The LPA output and LNA input are
multiplexed and connected to the RTX pin of the device.
The IS2083BM supports shared port configuration, in which the MPA and LPA pins are wired together as shown in
the following figure. In shared port configuration, the external series capacitors on RTX, PA1OP pins and PI filter
circuit implements a low BoM cost solution to combine the MPA and LPA/LNA signals. Typical value of these
components are C1 = 2 pF, C2 = 3 pF, C3 = 1.3 pF/1.4 pF, L1 = 2.7 nH/2.8 nH, C4 = 3 pF (use the BM83 RF
schematics as it is to achieve the desired RF performance).
Note: For more details, refer to the IS2083 Reference Design Application Note.
Figure 4-1. Shared Port Configuration
4.2 Receiver
The Low-Noise Amplifier (LNA) operates in a TR-combined mode for a single port application. It saves a pin on the
package without having an external TX/RX switch.
The ADC is used to sample the analog input signal and convert it into a digital signal for demodulator analysis. A
channel filter is integrated into the receiver channel before the ADC to reduce the external component count and
increase the anti-interference capability.
The image rejection filter is used to reject the image frequency for the low-IF architecture, and it also intended to
reduce the external Band Pass Filter (BPF) component for a super heterodyne architecture.
The Received Signal Strength Indicator (RSSI) signal feedback to the processor is used to control the RF output
power to make a good trade-off for effective distance and current consumption.
4.3 Synthesizer
A synthesizer generates a clock for radio transceiver operation. There is a Voltage Controlled Oscillator (VCO) inside
with a tunable internal LC tank that can reduce components variation. A crystal oscillator with an internal digital
trimming circuit provides a stable clock for the synthesizer.
4.4 Modulator-Demodulator
For Bluetooth 1.2 specification and below, 1 Mbps is the standard data rate based on the Gaussian Frequency Shift
Keying (GFSK) modulation scheme. This basic rate modulator-demodulator (Modem) meets Basic Data Rate (BDR)
requirements of Bluetooth 2.0 with Enhanced Data Rate (EDR) specifications.
For Bluetooth 2.0 and above specifications, EDR is introduced to provide the data rates of 1/2/3 Mbps. For baseband,
both BDR and EDR utilize the same 1 MHz symbol rate and 1.6 kHz slot rate. For BDR, symbol 1 represents 1-bit.
However, each symbol in the payload part of the EDR packet represents 2 or 3 bits. This is achieved by using two
different modulations, π/4 DQPSK and 8 DPSK.
5. Microcontroller
A 8051 microcontroller is built into the SoC to execute the Bluetooth protocols. It operates from 16 MHz to higher
frequencies where the firmware can dynamically adjust the trade-off between the computing power and the power
consumption.
Figure 5-1. IS2083BM SoC Block Diagram
Antenna
MAC Modem
ANAMIC1 2-Channel
ANAMIC2 ADC
DIGMIC1 PMU
IS2083BM Battery Charger Battery
AUX_In
MCU
(Analog signal) Battery Monitor
Core
Flash Power Switch
Memory JTAG Debug
16 Mbit 1.5V
512 B Internal Buck Regulator
832 KB Prog 1.8V
ROM Buck Regulator
512 KB Prog/ 3.1V
USB 1.1 Patch/Data RAM LDO
The MCU core contains Bluetooth stack and profiles, which are hard-coded into ROM to minimize power
consumption for the firmware execution and to save the external Flash cost. This core is responsible for the following
system functions:
• Boot-up
• On-the-Air Device Firmware Upgrade (OTA DFU)
• Executing the Bluetooth stack and Bluetooth profiles
• Sending the packets to DSP core for audio processing
• Loading audio codec registers with values read the Flash
• Managing low-power modes
• Executing UART commands
• Device programming
• GPIO button control
• PWM control
• LED control
• Bluetooth role swap for multi-speakers
• Adjusting the Bluetooth clock
• External audio codec control/configuration, if needed
• USB battery charge detection and configuration of the PMU battery charger
• Configuration of PMU power regulation
• Changing the audio subsystem clocks On-the-Fly (OTF) for different audio sampling rates
5.1 Memory
A synchronous single port RAM interface is used to fulfill the ROM and RAM requirements of the processor. The
register bank, dedicated single port memory and Flash memory are connected to the processor bus. The processor
coordinates with all link control procedures and the data movement happens using a set of pointer registers.
5.2 Clock
The IS2083BM SoC is composed of an integrated crystal oscillator that uses a 16 MHz ±10 ppm external crystal and
two specified loading capacitors to provide a high-quality system reference timer source. This feature is typically used
to remove the initial tolerance frequency errors, which are associated with the crystal and its equivalent loading
capacitance in the mass production. Frequency trim is achieved by adjusting the crystal loading capacitance through
the on-chip trim capacitors (Ctrim).
The crystal trimming can be done using manufacturing tools provided by Microchip. The following figure illustrates the
crystal oscillator connection of the IS2083BM SoC with two capacitors.
Figure 5-2. Crystal Oscillator in the IS2083BM
IS2083BM
XO_N XO_P
CL1 CL2
The clock module controls switching and synchronization of clock sources. Clock sources include:
• System Phase-locked Loop (PLL)
• Primary oscillator
• External clock oscillator
• Ultra Low-power internal RC oscillator (UPLC) with nominal frequency as 32 kHz.
The clock module provides gated clock output for 8051 and its peripheral modules, gated clock output for Bluetooth
modules as well as DSP audio subsystem. The system enters low power mode by switching OFF clocks driven from
the PLL and external oscillator. Only ULPC is operated to maintain Bluetooth timing.
VDDA/
LDO31_VIN VDDAO
(3.2 to 4.2V) 3V LDO
Li-Ion BAT_IN
Battery Power LDO31_VO VDD_IO
SYS_PWR (3.0 to 3.6V)
(4.5 to 5.5V) Switch
ADAP_IN (4.2 to 3.2V)
SAR_VDD
VBatt
I3 V3
I5
Icomp
I2 V2
I1 V1
T1 T2 T3 T4 T5 Time
Any device (such as the IS2083BM) that connects to any USB receptacle and uses that power to run itself or charge
a battery, must know how much current is appropriate to draw. Attempting to draw 1A from a source capable of
supplying only 500mA would not be good. An overloaded USB port will likely shut down or blow a fuse. Even with
resettable protection, it will often not restart until the device is unplugged and reconnected. In ports with less rigorous
protection, an overloaded port can cause the entire system to Reset. Once the USB transceiver determines the
battery charger profile and port type (SDP, CDP, DCP), it interrupts the CPU, which then reads the battery charger
profile and port type information out of the USB registers. It uses this information to program the PMU (via the 3-wire
PMU interface) with the configuration corresponding to the battery charger profile and port type.
Figure 6-3. USB Battery Charger 1.2 DCP/SDP/CDP Signaling
R1
1M/1%
SK1
C1
1 µ F, 16V R2
86.6k/1%
TR1
100k
Thermistor: Murata NCP15WF104F
Note: The thermistor must be placed close to the battery in the user application for accurate temperature
measurements and to enable the thermal shutdown feature.
The following figures show SK1 and SK2 channel behavior.
Figure 6-5. SK1 Channel
IS2083BM
SYS_PWR
LED1
LED2
7. Application Information
BAT_IN
MFB
VDD_IO
RST_N
BK1
BK2
LDO31
The following figure illustrates the system behavior (Embedded mode) upon a MFB press event to turn on the system
and then trigger a Reset event.
Figure 7-2. Timing Sequence of Power On and Reset Trigger in Embedded Mode
BAT_IN
SYS_PWR Turn On
MFB
RST_N
BK1
BK2
LDO31
7.2 Reset
The Reset logic generates proper sequence to the device during Reset events. The Reset sources include external
Reset, power-up Reset, and Watchdog Timer (WDT). The IS2083 SoC provides a WDT to Reset the chip. In addition,
it has an integrated Power-on Reset (POR) circuit that resets all circuits to a known Power On state. This action can
also be driven by an external Reset signal, which is used to control the device externally by forcing it into a POR
state. The following figure illustrates the system behavior upon a RST_N event.
Note: The Reset (RST_N) is an active-low signal and can be utilized based on the application needs, otherwise, it
can be left floating.
Figure 7-3. Timing Sequence of Reset Trigger
BAT_IN
SYS_PWR
MFB
VDD_IO
RST_N
0 ms 200 ms
BK1
BK2
LDO31
Note: RST_N pin has an internal pull-up, thus, RST_N signal will transition to high again upon releasing the RST_N
button. This is an expected behavior of RST_N signal.
Figure 7-4. Timing Sequence of Power Drop Protection
Power
2.93V
SYS_PWR
2.7V
SYS_PWR
IS2083
Reset IC
RST_N from Reset IC Reset OUT VDD
GND
MCU Reset
In-Package Serial
Flash
To exit from Test mode (regardless of how it is entered), firmware can clear the Test mode bit, and perform a device
Reset, either by asserting RST_N pin or by a Software Reset.
Programmer/ 2-Wire
IS283BM
IS2083BM
SoC
Debugger ICSP TM
The 2-wire ICSP port is used as interface to connect a Programmer/Debugger in IS2083BM device. The following
table provides the required pin connections. This interface uses the following two communication lines to transfer
data to and from the IS2083BM device being programmed:
• Serial Program Clock (TCK_CPU)
• Serial Program Data (TDI_CPU)
These signals are described in the following two sections. Refer to the specific device data sheet for the connection
of the signals to the chip pins. The following table describes the 2-wire interface pins.
Table 7-2. 2-wire Interface Pin Description
Note: For more details, refer to the IS2083 SDK Debugger User's Guide.
Vdd
RST_N
RST_N
32 clock pulses
TSTCnENTRY
TSTDnENTRY 1 2 3 ..... 31 32
1. This table reflects the default IO assignment as per the Embedded mode. The GPIOs are user configurable by
Config Tool.
2. GPIO P3_4 is used to enter Test mode during reset. If the user wants to use this pin to control external
peripherals, care must be taken to ensure this pin is not pulled LOW and accidentally enters Test mode.
3. Microchip recommends to reserve UART port (P8_5 and P8_6) for Flash download in Test mode during
production.
4. Currently, GPIOs ports P8_5 and P8_6 APIs (button detect driver) are not implemented.
DACLRC RFS1
MCLK MCLK
ADCDAT DR1
DACDAT DT1
ADCDAT DR1
DACDAT DT1
MCU IS2083BM
MCU_WAKE UP P0_0
UART_RX UART_TXD
UART_TX UART_RXD
MFB MFB
GPIO RST_N
Note: For more details, refer to the IS2083 Bluetooth® Audio Application Design Guide Application Note.
All registers and flip-flops are synchronously Reset by an active-high internal Reset signal. External hardware Reset,
or Watchdog Timer Reset can activate the Reset state. A high on RST_N pin or Watchdog Reset request for two
clock cycles, while the oscillator is running, resets the device. The falling edge of clock is used for synchronization of
the Reset signal. It ensures that all flip-flops are triggered by system clock and gated clocks are properly Reset.
Although a device POR (from the on-chip CLDO) does not explicitly drive the reset tree, but rather causes the
assertion of the RST_N pin as follows:
1. POR causes the RST_N pad to drive '0' out.
2. Since the RST_N input buffer is always enabled, during a POR, the ‘0’ propagates to the RST_N input buffer.
3. The RSTGEN modules see the RST_N pin asserted.
8. Electrical Specifications
This section provides an overview of the IS2083BM device’s electrical characteristics.
Table 8-1. Absolute Maximum Ratings
Stresses listed on the preceding table cause permanent damage to the device. This is a stress rating only.
CAUTION
The functional operation of the device at those or any other conditions and those indicated in the operation
listings of this specification are not implied. Exposure to maximum rating conditions for extended periods
affects device reliability.
The following tables provide the recommended operating conditions and the electrical specifications of the IS2083BM
SoC.
Table 8-2. Recommended Operating Condition
1. ADAP_IN is recommended only for charging the battery in the battery-powered applications.
Table 8-3. Buck1 (RF/Core/ULPC) Switching Regulator(1)
1. These parameters are characterized, but not tested on the production device.
2. Test condition: Temperature +25ºC and wired inductor 10 μH.
Table 8-4. Buck2 (Audio Codec) Switching Regulator(1)
1. These parameters are characterized, but not tested on the production device.
2. Test condition: Temperature +25ºC and wired inductor 10 μH.
Table 8-5. LDO Regulator(1)
...........continued
Parameter Min. Typ. Max. Unit
Drop-out voltage (Iload = maximum output current) — — 300 mA
Quiescent current (excluding load and Iload < 1 mA) — 45 — µA
Shutdown current — — <1 µA
...........continued
Parameter Condition Min. Typ. Max. Unit
Input voltage range (VIN) Channel 8 (SK2 Pin) 0.25 — 1.4 V
Channel 9 (SK1 Pin) 0.25 — 1.4 V
Channel 10 (OTP) 0.25 — 1.4 V
Channel 11 (ADAP_IN 2.25 — 12.6 V
Pin)
Channel 12 (BAT_IN 1.0 — 5.6 V
Pin)
...........continued
Parameters Min. Typ. Max. Unit
Output voltage full-scale swing 495 (1.4) 742.5 (2.1) — mV rms
(Vpp)
Total harmonic distortion AVDD = 1.8V — –80 — dB
Inter-channel isolation –90 –80 — dB
Dynamic range Capless and Single- — 95 — dB
ended
Playback Mode Power
Stereo mode current (16Ω or Capless — 2 — mA
unload)
Single-ended — 1.85 —
Mono mode current (16Ω or Capless — 1.55 — mA
unload)
Single-ended — 1.40 —
Maximum output power (AVDD Capless — 14 — mW
= 1.8V)
Single-ended — 14 — mW
1. fin = 1 kHz, bandwidth = 20 Hz to 20 kHz, A-weighted, THD+N < 0.01%, 0 dBFS signal, load = 100 kΩ.
Table 8-10. Audio Codec Analog-to-Digital Converter
...........continued
Parameter (Condition) Min. Typ. Max. Unit
Stereo Record mode current — 1.75 — mA
Mono Record mode current — 0.95 — mA
1. fin = 1 kHz, bandwidth= 20 Hz to 20 kHz, A-weighted, THD+N <1%, 150 mVPP input.
Table 8-11. Transmitter Section Class1 (MPA Configuration) for BDR and EDR(1, 2)
1/fs
SCLK1
RFS1
Left channel Right channel
Word length
1/fs
SCLK1
RFS1
Left channel Right channel
Word length
The following figure illustrates the timing diagram of the audio interface.
Figure 8-3. Audio Interface Timing Diagram
tSCLKCH tSCLKCL
SCLK1 tSCLKCY
RFS1
tRFSH tRFSSU
DR1
tDH
The following table provides the timing specifications of the audio interface.
Table 8-15. Audio Interface Timing Specifications (1)
...........continued
Parameter Symbol Min. Typ. Max. Unit
SCLK1 cycle time tSCLKCY 50 — — ns
SCLK1 pulse width high tSCLKCH 20 — — ns
SCLK1 pulse width low tSCLKCL 20 — — ns
RFS1 setup time to SCLK1 rising edge tRFSSU 10 — — ns
RFS1 hold time from SCLK1 rising edge tRFSH 10 — — ns
DR1 hold time from SCLK1 rising edge tDH 10 — — ns
1. Test Conditions: Slave mode, fs = 48 kHz, 24-bit data, and SCLK1 period = 256 fs.
9. Package Information
Note: For the most recent package drawings, see the Microchip Packaging Specification located at http://
www.microchip.com/packaging.
Figure 9-1. 82-Ball Very Thin Fine Pitch Ball Grid Array (3MX) - 5.5x5.5 mm Body [VFBGA]
D A
NOTE 1 B
1 2 3 4 5 6 7 8 9 10
A
B
C
D
(DATUM B)
E
F
E
(DATUM A) G
H
J
2X
K
0.10 C
2X
0.10 C
TOP VIEW
(A2) A1
0.10 C
C
SEATING A
PLANE 82X
(A3) 0.08 C
SIDE VIEW
D1
1 2 3 4 5 6 7 8 9 10
K
J
H
G
F
E e E1
e D
2
C
B
A
NOTE 1
e
BOTTOM VIEW
Figure 9-2. 82-Ball Very Thin Fine Pitch Ball Grid Array (3MX) - 5.5x5.5 mm Body [VFBGA]
Units MILLIMETERS
Dimension Limits MIN NOM MAX
Number of Terminals N 82
Pitch e 0.50 BSC
Overall Height A - - 0.90
Standoff A1 0.11 - 0.21
Mold Thickness A2 0.54 REF
Substrate Thickness A3 0.125 REF
Overall Length D 5.50 BSC
Overall Terminal Spacing D1 4.50 BSC
Overall Width E 5.50 BSC
Overall Terminal Spacing E1 4.50 BSC
Terminal Diameter b 0.20 0.25 0.30
Notes :
1. Pin 1 visual index feature may vary, but must be located within the hatched area.
2. Package is saw singulated
3. Dimensioning and tolerancing per ASME Y14.5M
BSC: Basic Dimension. Theoretically exact value shown without tolerances.
REF: Reference Dimension, usually without tolerance, for information purposes only.
C E
D
E
C2
F
H G
ØX
E
SILK SCREEN
C1
Units MILLIMETERS
Dimension Limits MIN NOM MAX
Contact Pitch E 0.50 BSC
Overall Contact Pad Spacing C1 4.50
Overall Contact Pad Spacing C2 4.50
Contact Pad Width (X82) X 0.20
Contact Pad to Contact Pad G 0.20
Notes:
1. Dimensioning and tolerancing per ASME Y14.5M
BSC: Basic Dimension. Theoretically exact value shown without tolerances.
2. For best soldering results, thermal vias, if used, should be filled or tented to avoid solder loss during
reflow process
XXX: Chip serial number version and e1 Pb-free JEDEC designator for SAC305
Note:
(1) SAC305 is the pre-solder version. Customer needs to take care solder paste before screen printing.
IS2083BM Bluetooth Audio Dual mode Flash SoC, 2 5.5 mm X 5.5 mm X 0.9 IS2083BM-232
microphones, 1 stereo digital mm, 82 LD VFBGA
microphone, analog and I2S output
Bluetooth Audio Dual mode, Flash SoC, 5.5 mm X 5.5 mm X 0.9 IS2083BM-2L2
2 microphones, 1 stereo digital mm, 82 LD VFBGA
microphone, LDAC support and I2S
output
Customer Support
Users of Microchip products can receive assistance through several channels:
• Distributor or Representative
• Local Sales Office
• Embedded Solutions Engineer (ESE)
• Technical Support
Customers should contact their distributor, representative or ESE for support. Local sales offices are also available to
help customers. A listing of sales offices and locations is included in this document.
Technical support is available through the website at: http://www.microchip.com/support
Legal Notice
Information contained in this publication regarding device applications and the like is provided only for your
convenience and may be superseded by updates. It is your responsibility to ensure that your application meets with
Trademarks
The Microchip name and logo, the Microchip logo, Adaptec, AnyRate, AVR, AVR logo, AVR Freaks, BesTime,
BitCloud, chipKIT, chipKIT logo, CryptoMemory, CryptoRF, dsPIC, FlashFlex, flexPWR, HELDO, IGLOO, JukeBlox,
KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, Microsemi logo, MOST,
MOST logo, MPLAB, OptoLyzer, PackeTime, PIC, picoPower, PICSTART, PIC32 logo, PolarFire, Prochip Designer,
QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logo, SuperFlash, Symmetricom, SyncServer, Tachyon,
TempTrackr, TimeSource, tinyAVR, UNI/O, Vectron, and XMEGA are registered trademarks of Microchip Technology
Incorporated in the U.S.A. and other countries.
APT, ClockWorks, The Embedded Control Solutions Company, EtherSynch, FlashTec, Hyper Speed Control,
HyperLight Load, IntelliMOS, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus,
ProASIC Plus logo, Quiet-Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider,
Vite, WinPath, and ZL are registered trademarks of Microchip Technology Incorporated in the U.S.A.
Adjacent Key Suppression, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, AnyOut, BlueSky, BodyCom,
CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM,
dsPICDEM.net, Dynamic Average Matching, DAM, ECAN, EtherGREEN, In-Circuit Serial Programming, ICSP,
INICnet, Inter-Chip Connectivity, JitterBlocker, KleerNet, KleerNet logo, memBrain, Mindi, MiWi, MPASM, MPF,
MPLAB Certified logo, MPLIB, MPLINK, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM,
PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL ICE, Ripple Blocker, SAM-ICE, Serial Quad
I/O, SMART-I.S., SQI, SuperSwitcher, SuperSwitcher II, Total Endurance, TSHARC, USBCheck, VariSense,
ViewSpan, WiperLock, Wireless DNA, and ZENA are trademarks of Microchip Technology Incorporated in the U.S.A.
and other countries.
SQTP is a service mark of Microchip Technology Incorporated in the U.S.A.
The Adaptec logo, Frequency on Demand, Silicon Storage Technology, and Symmcom are registered trademarks of
Microchip Technology Inc. in other countries.
GestIC is a registered trademark of Microchip Technology Germany II GmbH & Co. KG, a subsidiary of Microchip
Technology Inc., in other countries.
All other trademarks mentioned herein are property of their respective companies.
© 2019, Microchip Technology Incorporated, Printed in the U.S.A., All Rights Reserved.
ISBN: 978-1-5224-5034-4