The Cypress CYBLE-416045-02 is a fully certified and qualified
module supporting Bluetooth
Low Energy (BLE) wireless
communication. The CYBLE-416045-02 is a turnkey solution
and includes onboard crystal oscillators, trace antenna, passive
components, and the Cypress PSoC® 63 BLE silicon device.
Refer to the PSoC® 63 BLE datasheet for additional details on
the capabilities of the PSoC 63 BLE device used on this module.
The EZ-BLE Creator module is a scalable and reconfigurable
platform architecture. It combines programmable and
reconfigurable analog and digital blocks with flexible automatic
routing. The CYBLE-416045-02 also includes digital
programmable logic, high-performance analog-to-digital
conversion (ADC), low-power comparators, and standard
communication and timing peripherals.
The CYBLE-416045-02 includes a royalty-free BLE stack
compatible with Bluetooth 5.0 and provides up to 36 GPIOs in a
14 × 18.5 × 2.00 mm package.
The CYBLE-416045-02 is a complete solution and an ideal fit for
applications seeking a high performance BLE wireless solution.
Module Description
n
Module size: 14.0 mm × 18.5 mm × 2.00 mm (with shield)
1 MB Application Flash with 32-KB EEPROM area and 32-KB
n
Secure Flash
n
288-KB SRAM with Selectable Retention Granularity
n
Up to 36 GPIOs with programmable drive modes, strengths,
and slew rates
Bluetooth 5.0 qualified single-mode module
n
p
QDID: TBD
p
Declaration ID:TBD
Certified to FCC, CE, MIC, and ISED regulations
n
Industrial temperature range: –40 °C to +85 °C
n
n
150-MHz Arm Cortex-M4F CPU with single-cycle multiply
(Floating Point and Memory Protection Unit)
100-MHz Cortex M0+ CPU with single-cycle multiply and MPU.
n
One-Time-Programmable (OTP) E-Fuse memory for validation
n
and security
Power Consumption
TX output power: –20 dbm to +4 dbm
n
Received signal strength indicator (RSSI) with 4-dB resolution
n
TX current consumption of 5.7 mA (radio only, 0 dbm)
n
RX current consumption of 6.7 mA (radio only)
n
Low power 1.7-V to 3.6-V Operation
n
Active, Low-power Active, Sleep, Low-power Sleep, Deep
Sleep, and Hibernate modes for fine-grained power
management
n
Deep Sleep mode current with 64K SRAM retention is 7 µA
with 3.3-V external supply and internal buck
On-chip Single-In Multiple Out (SIMO) DC-DC Buck converter,
n
<1 µA quiescent current
n
Backup domain with 64 bytes of memory and Real-Time-ClockProgrammable Analog
Serial Communication
n
Nine independent run-time reconfigurable serial communication blocks (SCBs), each is software configurable as I2C,
SPI, or UART
I2S Interface; up to 192 kilosamples (ksps) Word Clock
n
n
Two PDM channels for stereo digital microphones
Programmable Analog
12-bit 1 Msps SAR ADC with differential and single-ended
n
modes and Sequencer with signal averaging
n
One 12-bit voltage mode DAC with < 5 µs settling time
Two opamps with low-power operation modes
n
n
Two low-power comparators that operate in Deep Sleep and
Hibernate modes.
Built-in temp sensor connected to ADC
n
Programmable Digital
12 programmable logic blocks, each with 8 Macrocells and an
n
8-bit data path (called universal digital blocks or UDBs)
Usable as drag-and-drop Boolean primitives (gates, registers),
n
or as Verilog programmable blocks
n
Cypress-provided peripheral component library using UDBs to
implement functions such as Communication peripherals (for
example, LIN, UART, SPI, I2C, S/PDIF and other protocols),
Waveform Generators, Pseudo-Random Sequence (PRS)
generation, and many other functions.
operations on signals coming from, and going to, GPIO pins
n
Two ports with Smart_IO blocks, capability are provided; these
are available during Deep Sleep
Energy Profiler
Block that provides history of time spent in different power
n
modes
Allows software energy profiling to observe and optimize
n
energy consumption
Security Built into Platform Architecture
n
Multi-faceted secure architecture based on ROM-based root of
trust
Secure Boot uninterruptible until system protection attributes
n
are established
Authentication during boot using hardware hashing
n
Step-wise authentication of execution images
n
Secure execution of code in execute-only mode for protected
n
routines
All Debug and Test ingress paths can be disabled
n
Cryptography Accelerators
Hardware acceleration for Symmetric and Asymmetric
n
cryptographic methods (AES, 3DES, RSA, and ECC) and Hash
functions (SHA-512, SHA-256)
True Random Number Generator (TRNG) function
n
Capacitive Sensing
n Cypress Capacitive Sigma-Delta (CSD) provides best-in-class
SNR, liquid tolerance, and proximity sensing
n
Mutual Capacitance sensing (Cypress CSX) with dynamic
usage of both Self and Mutual sensing
Wake on Touch with very low current
n
n
Cypress-supplied software component makes capacitive
sensing design fast and easy
n
Automatic hardware tuning (SmartSense)
Document Number: 002-24085 Rev. ** Page 2 of 60
PRELIMINARY
CYBLE-416045-02
More Information
Cypress provides a wealth of data at www.cypress.com to help you to select the right module for your design, and to help you to
quickly and effectively integrate the module into your design.
n
Overview: Module Roadmap
n
PSoC 63 BLE Silicon Datasheet
Application Notes:
n
p
AN96841 - Getting Started with EZ-BLE Module
p
AN210781 - Getting Started with PSoC 6 MCU BLE
AN215656 - PSoC 6 MCU Dual-CPU System Design
p
AN91162 - Creating a BLE Custom Profile
p
AN217666 - PSoC 6 MCU Interrupts
p
AN91445 - Antenna Design and RF Layout Guidelines
p
AN213924 - PSoC 6 MCU Bootloader Guide
p
p
AN219528 - PSoC 6 MCU Power Reduction Techniques
Technical Reference Manual (TRM):
n
p
PSoC 63 with BLE Architecture Technical Reference Manual
PSoC 63 with BLE Registers Technical Reference Manual
p
n
Knowledge Base Articles
p
KBA97095 - EZ-BLE™ Module Placement
p
KBA213976 - FAQ for BLE and Regulatory Certifications with
EZ-BLE modules
p
KBA210802 - Queries on BLE Qualification and Declaration
PSoC Creator is a free Windows-based Integrated Design Environment (IDE). It enables you to design hardware and firmware
systems concurrently, based on PSoC 6 MCU. As shown below, with PSoC Creator, you can:
1. Explore the library of 200+ Components in PSoC Creator
2. Drag and drop Component icons to complete your hardware
system design in the main design workspace
3. Configure Components using the Component Configuration
Tools and the Component datasheets
Figure 1. PSoC Creator Schematic Entry and Components
4. Co-design your application firmware and hardware in the
PSoC Creator IDE or build project for 3rd party IDE
5. Prototype your solution with the PSoC 6 Pioneer Kits.If a
design change is needed, PSoC Creator and Components
enable you to make changes on the fly without the need for
hardware revisions.
Technical Support ..................................................... 60
Document Number: 002-24085 Rev. ** Page 4 of 60
PRELIMINARY
CYBLE-416045-02
Functional Definition
CPU and Memory Subsystem
CPU
The CPU subsystem in the More Part Numbers consists of two
Arm Cortex cores and their associated busses and memories:
M4 with Floating-point unit and Memory Protection Units (FPU
and MPU) and an M0+ with an MPU. The Cortex M4 and M0+
have 8-KB Instruction Caches (I-Cache) with 4-way set associativity. This subsystem also includes independent DMA
controllers with 32 channels each, a Cryptographic accelerator
block, 1 MB of on-chip Flash, 288 KB of SRAM, and 128 KB of
ROM.
The Cortex M0+ provides a secure, un-interruptible Boot
function. This guarantees that post-Boot, system integrity is
checked and privileges enforced. Shared resources can be
accessed through the normal Arm multi-layer bus arbitration and
exclusive accesses are supported by an Inter-Processor
Communication (IPC) scheme, which implements hardware
semaphores and protection. Active power consumption for the
Cortex M4 is 22 µA/MHz and 15 µA/MHz for the Cortex M0+,
both at 3.3 V chip supply voltage with the internal buck enabled
and at 0.9 V internal supply. Note that at Cortex M4 speeds
above 100 MHz, the M0+ and Peripheral subsystem are limited
to half the M4 speed. If the M4 is running at 150 Mhz, the M0+and
peripheral subsystem is limited to 75 MHz.
DMA Controllers
There are two DMA controllers with 16 channels each. They
support independent accesses to peripherals using the AHB
Multi-layer bus.
Flash
CYBLE-416045-02 has 1-MB of flash with additional 32K of
Flash that can be used for EEPROM emulation for longer
retention and a separate 32-KB block of Flash that can be
securely locked and is only accessible via a key lock that cannot
be changed (One Time Programmable).
SRAM with 32-KB Retention Granularity
There is 288 KB of SRAM memory, which can be fully retained
or retained in increments of user-designated 32-KB blocks.
SROM
There is a supervisory 128-KB ROM that contains boot and
configuration routines. This ROM will guarantee Secure Boot if
authentication of User Flash is required.
One-Time-Programmable (OTP) eFuse
The 1024-bit OTP memory can provide a unique and unalterable
Identifier on a per-chip basis. This unalterable key can be used
to access Secured Flash.
System Resources
Power System
The power system provides assurance that voltage levels are as
required for each respective mode and will either delay mode
entry (on power-on reset (POR), for example) until voltage levels
are as required for proper function or generate resets (Brown-Out
Detect (BOD)) when the power supply drops below specified
levels. The design will guaranteed safe chip operation between
power supply voltage dropping below specified levels (for
example, below 1.7 V) and the Reset occurring. There are no
voltage sequencing requirements. The VDD core logic supply
(1.7 to 3.6 V) will feed an on-chip buck, which will produce the
core logic supply of either 1.1 V or 0.9 V selectable. Depending
on the frequency of operation, the buck converter will have a
quiescent current of <1 µA. A separate power domain called
Backup is provided; note this is not a power mode. This domain
is powered from the VBACKUP domain and includes the 32-kHz
WCO, RTC, and backup registers. It is connected to VDD when
not used as a backup domain. Port 0 is powered from this supply.
Pin 5 of Port 0 (P0.5) can be assigned as a PMIC wakeup output
(timed by the RTC); P0.5 is driven to the resistive pull-up mode
by default.
Clock System
The Part Number clock system is responsible for providing
clocks to all subsystems that require clocks and for switching
between different clock sources without glitching. In addition, the
clock system ensures that no metastable conditions occur.
The clock system for the CYBLE-416045-02 consists of the
Internal Main Oscillator (IMO) and the Internal Low-speed Oscillator (ILO), crystal oscillators (ECO and WCO), PLL, FLL, and
provision for an external clock. An FLL will provide fast wake-up
at high clock speeds without waiting for a PLL lock event (which
can take up to 50 µs). Clocks may be buffered and brought out
to a pin on a Smart I/O port.
The 32-kHz oscillator is trimmable to within 2 ppm using a higher
accuracy clock. The ECO will deliver ±20-ppm accuracy and will
use an external crystal.
IMO Clock Source
The IMO is the primary source of internal clocking in More Part
Numbers. It is trimmed during testing to achieve the specified
accuracy. The IMO default frequency is 8 MHz. IMO tolerance is
±2% and its current consumption is less than 10 µA.
ILO Clock Source
The ILO is a very low power oscillator, nominally 32 kHz, which
may be used to generate clocks for peripheral operation in Deep
Sleep mode. ILO-driven counters can be calibrated to the IMO
to improve accuracy. Cypress provides a software component,
which does the calibration.
Document Number: 002-24085 Rev. ** Page 5 of 60
PRELIMINARY
CYBLE-416045-02
Watchdog Timer
A watchdog timer is implemented in the clock block running from
the ILO or from the WCO; this allows watchdog operation during
Deep Sleep and Hibernate modes, and generates a watchdog
reset if not serviced before the timeout occurs. The watchdog
reset is recorded in the Reset Cause register.
Clock Dividers
Integer and Fractional clock dividers are provided for peripheral
use and timing purposes. There are eight 8-bit integer and
sixteen 16-bit integer clock dividers. There is also one 24.5-bit
fractional and four 16.5-bit fractional clock dividers.
Reset
The More Part Numbers can be reset from a variety of sources
including a software reset. Reset events are asynchronous and
guarantee reversion to a known state. The reset cause is
recorded in a register, which is sticky through reset and allows
software to determine the cause of the Reset. An XRES pin is
reserved for external reset to avoid complications with
configuration and multiple pin functions during power-on or
reconfiguration.
BLE Radio and Subsystem
Part Number incorporates a Bluetooth Smart subsystem that
contains the Physical Layer (PHY) and Link Layer (LL) engines
with an embedded security engine. The physical layer consists
of the digital PHY and the RF transceiver that transmits and
receives GFSK packets at 2 Mbps over a 2.4-GHz ISM band,
which is compliant with Bluetooth Smart Bluetooth Specification
5.0. The baseband controller is a composite hardware and
firmware implementation that supports both master and slave
modes. Key protocol elements, such as HCI and link control, are
implemented in firmware. Time-critical functional blocks, such as
encryption, CRC, data whitening, and access code correlation,
are implemented in hardware (in the LL engine).
Pairing methods: Just works, Passkey Entry, and Out of Band
p
LE Secure Connection Pairing model
p
p
Authenticated man-in-the-middle (MITM) protection and data
signing
n
Link Layer (LL)
Master and Slave roles
p
128-bit AES engine
p
Low-duty cycle advertising
p
p
LE Ping
n
Supports all SIG-adopted BLE profiles
n
Power levels for Adv (1.28s, 31 bytes, 0 dBm) and Con
(300 ms, 0 byte, 0 dBm) are 42 µW and 70 µW respectively
Analog Blocks
12-bit SAR ADC
The 12-bit, 1-Msps SAR ADC can operate at a maximum clock
rate of 18 MHz and requires a minimum of 18 clocks at that
frequency to do a 12-bit conversion.
The block functionality is augmented for the user by adding a
reference buffer to it (trimmable to ±1%) and by providing the
choice of three internal voltage references, V
(nominally 1.024 V), as well as an external reference
V
REF
through a GPIO pin. The Sample-and-Hold (S/H) aperture is
programmable; it allows the gain bandwidth requirements of the
amplifier driving the SAR inputs, which determine its settling
time, to be relaxed if required. System performance will be 65 dB
for true 12-bit precision provided appropriate references are
used and system noise levels permit it. To improve the performance in noisy conditions, it is possible to provide an external
bypass (through a fixed pin location) for the internal reference
amplifier.
The SAR is connected to a fixed set of pins through an 8-input
sequencer. The sequencer cycles through the selected channels
autonomously (sequencer scan) and does so with zero switching
overhead (that is, the aggregate sampling bandwidth is equal to
1 Msps whether it is for a single channel or distributed over
several channels). The sequencer switching is effected through
a state machine or through firmware-driven switching. A feature
provided by the sequencer is the buffering of each channel to
reduce CPU interrupt-service requirements. To accommodate
signals with varying source impedances and frequencies, it is
possible to have different sample times programmable for each
channel. Also, the signal range specification through a pair of
range registers (low and high range values) is implemented with
a corresponding out-of-range interrupt if the digitized value
exceeds the programmed range; this allows fast detection of
out-of-range values without having to wait for a sequencer scan
to be completed and the CPU to read the values and check for
out-of-range values in software. There are 16 channels of which
any 13 can be sampled in a single scan.
, VDD/2, and
DD
Document Number: 002-24085 Rev. ** Page 6 of 60
PRELIMINARY
CYBLE-416045-02
The SAR is able to digitize the output of the on-chip temperature
sensor for calibration and other temperature-dependent
functions. The SAR is not available in Deep Sleep and Hibernate
modes as it requires a high-speed clock (up to 18 MHz). The
SAR operating range is 1.71 V to 3.6 V.
Temperature Sensor
Part Number has an on-chip temperature sensor. This consists
of a diode, which is biased by a current source that can be
disabled to save power. The temperature sensor is connected to
the ADC, which digitizes the reading and produces a temperature value by using a Cypress-supplied software that includes
calibration and linearization.
12-bit Digital-Analog Converter
There is a 12-bit voltage mode DAC on the chip, which can settle
in less than 5 µs. T he DAC may be dri ven by the DMA co ntrollers
to generate user-defined waveforms. The DAC output from the
chip can either be the resistive ladder output (highly linear near
ground) or a buffered output.
Continuous Time Block (CTBm) with Two Opamps
This block consists of two opamps, which have their inputs and
outputs connected to fixed pins and have three power modes
and a comparator mode. The outputs of these opamps can be
used as buffers for the SAR inputs. The non-inverting inputs of
these opamps can be connected to either of two pins, thus
allowing independent sensors to be used at different times. The
pin selection can be made via firmware. The opamps can be set
to one of the four power levels; the lowest level allowing
operation in Deep Sleep mode in order to preserve lower performance Continuous-Time functionality in Deep Sleep mode. The
DAC output can be buffered through an opamp.
Low-Power Comparators
CYBLE-416045-02 has a pair of low-power comparators, which
can also operate in Deep Sleep and Hibernate modes. This
allows the analog system blocks to be disabled while retaining
the ability to monitor external voltage levels during Deep Sleep
and Hibernate modes. The comparator outputs are normally
synchronized to avoid metastability unless operating in an
asynchronous power mode (Hibernate) where the system
wake-up circuit is activated by a comparator-switch event.
Programmable Digital
Smart I/O
There are two Smart I/O blocks, which allow Boolean operations
on signals going to the GPIO pins from the subsystems of the
chip or on signals coming into the chip. Operation can be
synchronous or asynchronous and the blocks operate in
low-power modes, such as Deep Sleep and Hibernate.This
allows, for example, detection of logic conditions that can
indicate that the CPU should wake up instead of waking up on
general I/O interrupts, which consume more power and can
generate spurious wake-ups.
Universal Digital Blocks (UDBs) and Port Interfaces
The CYBLE-416045-02 has 12 UDBs; the UDB array also
provides a switched Digital System Interconnect (DSI) fabric that
allows signals from peripherals and ports to be routed to and
through the UDBs for communication and control.
Fixed-Function Digital
Timer/Counter/PWM Block
The timer/counter/PWM block consists of 32 counters with
user-programmable period length. There is a Capture register to
record the count value at the time of an event (which may be an
I/O event), a period register which is used to either stop or
auto-reload the counter when its count is equal to the period
register, and compare registers to generate compare value
signals which are used as PWM duty cycle outputs. The block
also provides true and complementary outputs with
programmable offset between them to allow the use as
deadband programmable complementary PWM outputs. It also
has a Kill input to force outputs to a predetermined state; for
example, this is used in motor-drive systems when an
overcurrent state is indicated and the PWMs driving the FETs
need to be shut off immediately with no time for software
intervention. There are eight 32-bit counters and 24 16-bit
counters.
Serial Communication Blocks (SCB)
Part Number has nine SCBs, which can each implement an I
UART, or SPI interface. One SCB will operate in Deep Sleep with
an external clock, this SCB will only operate in Slave mode
(requires external clock).
2
I
C Mode: The hardware I2C block implements a full
multi-master and slave interface (it is capable of multimaster
arbitration). This block is capable of operating at speeds of up to
1 Mbps (Fast Mode Plus) and has flexible buffering options to
reduce the interrupt overhead and latency for the CPU. It also
supports EzI2C that creates a mailbox address range in the
memory of Part Number and effectively reduces the I2C communication to reading from and writing to an array in the memory. In
addition, the block supports a 256 byte-deep FIFO for receive
and transmit, which, by increasing the time given for the CPU to
read the data, greatly reduces the need for clock stretching
caused by the CPU not having read the data on time. The FIFO
mode is available in all channels and is very useful in the
absence of DMA.
2
The I
C peripheral is compatible with I2C Standard-mode,
Fast-mode, and Fast-Mode Plus devices as defined in the NXP
I2C-bus specification and user manual (UM10204). The I2C bus
I/O is implemented with GPIO in open-drain modes.
UART Mode: This is a full-feature UART operating at up to
8 Mbps. It supports automotive single-wire interface (LIN),
infrared interface (IrDA), and SmartCard (ISO7816) protocols, all
of which are minor variants of the basic UART protocol. In
addition, it supports the 9-bit multiprocessor mode that allows the
addressing of peripherals connected over common RX and TX
lines. Common UART functions such as parity error, break
detect, and frame error are supported. A 256 byte-deep FIFO
allows much greater CPU service latencies to be tolerated.
SPI Mode: The SPI mode supports full Motorola SPI, TI Secure
Simple Pairing (SSP) (essentially adds a start pulse that is used
to synchronize SPI Codecs), and National Microwire (half-duplex
form of SPI). The SPI block can use the FIFO and supports an
EzSPI mode in which the data interchange is reduced to reading
and writing an array in memory. The SPI interface will operate
with a 25-MHz SPI Clock.
2
C,
Document Number: 002-24085 Rev. ** Page 7 of 60
PRELIMINARY
CYBLE-416045-02
GPIO
CYBLE-416045-02 has up to 36 GPIOs. The GPIO block implements the following:
n
Eight drive strength modes:
p Analog input mode (input and output buffers disabled)
p
Input only
p
Weak pull-up with strong pull-down
p
Strong pull-up with weak pull-down
Open drain with strong pull-down
p
Open drain with strong pull-up
p
Strong pull-up with strong pull-down
p
Weak pull-up with weak pull-down
p
n
Input threshold select (CMOS or LVTTL)
n
Hold mode for latching previous state (used for retaining the
I/O state in Deep Sleep and Hibernate modes)
Selectable slew rates for dV/dt-related noise control to improve
n
EMI
The pins are organized in logical entities called ports, which are
8-bit in width. During power-on and reset, the blocks are forced
to the disable state so as not to crowbar any inputs and/or cause
excess turn-on current. A multiplexing network known as a
high-speed I/O matrix (HSIOM) is used to multiplex between
various signals that may connect to an I/O pin. Data output and
pin state registers store, respectively, the values to be driven on
the pins and the states of the pins themselves.
Every I/O pin can generate an interrupt if so enabled and each
I/O port has an interrupt request (IRQ) and interrupt service
routine (ISR) vector associated with it. Six G PIO pins are capable
of overvoltage tolerant (OVT) operation where the input voltage
may be higher than VDD (these may be used for I2C functionality
to allow powering the chip off while maintaining physical
connection to an operating I
ality).
GPIO pins can be ganged to sink 16 mA or higher values of sink
current. GPIO pins, including OVT pins, may not be pulled up
higher than 3.6 V.
2
C bus without affecting its function-
analog multiplexed bus. Any GPIO pin can be connected to this
AMUX bus through an analog switch. CapSense function can
thus be provided on any pin or a group of pins in a system under
software control. Cypress provides a software component for the
CapSense block for ease-of-use.
Shield voltage can be driven on another mux bus to provide
water-tolerance capability. Water tolerance is provided by driving
the shield electrode in phase with the sense electrode to keep
the shield capacitance from attenuating the sensed input.
Proximity sensing can also be implemented.
The CapSense block is an advanced, low-noise, programmable
block with programmable voltage references and current source
ranges for improved sensitivity and flexibility. It can also use an
external reference voltage. It has a full-wave CSD mode that
alternates sensing to VDDA and ground to null out power-supply
related noise.
The CapSense block has two 7-bit IDACs, which can be used for
general purposes if CapSense is not being used (both IDACs are
available in that case) or if CapSense is used without water
tolerance (one IDAC is available). A (slow) 10-bit Slope ADC
may be realized by using one of the IDACs.
The block can implement Swipe, Tap, Wake-up on Touch
(< 3 µA at 1.8 V), mutual capacitance, and other types of sensing
functions.
Audio Subsystem
This subsystem consists of an I2S block and two PDM channels.
The PDM channels interface to a PDM microphone's bit-stream
output. The PDM processing channel provides droop correction
and can operate with clock speeds ranging from 384 kHz to
3.072 MHz and produce word lengths of 16 to 24 bits at audio
sample rates of up to 48 ksps.
The I2S interface supports both Master and Slave modes with
Word Clock rates of up to 192 ksps (8-bit to 32-bit words).
Special-Function Peripherals
CapSense
CapSense is supported on all pins in the Part Number through a
CapSense Sigma-Delta (CSD) block that can be connected to an
Document Number: 002-24085 Rev. ** Page 8 of 60
PRELIMINARY
CYBLE-416045-02
Module Overview
Module Description
The CYBLE-416045-02 module is a complete module designed to be soldered to the main host board.
Module Dimensions and Drawing
Cypress reserves the right to select components (including the appropriate BLE device) from various vendors to achieve the BLE
module functionality. Such selections will guarantee that all height restrictions of the component area are maintained. Designs should
be completed with the physical dimensions shown in the mechanical drawings in Figure 2. All dimensions are in millimeters (mm).
Table 1. Module Design Dimensions
Dimension ItemSpecification
Module dimensions
Antenna location dimensions
PCB thicknessHeight (H)0.80 ± 0.10 mm
Shield heightHeight (H)1.20 ± 0.10 mm
Maximum component heightHeight (H)1.20 mm typical (shield)
Total module thickness (bottom of module to highest component)Height (H)2.00 mm typical
See Figure 2 on page 10 for the mechanical reference drawing for CYBLE-416045-02.
Length (X)14.00 ± 0.15 mm
Width (Y)18.50 ± 0.15 mm
Length (X)14.00 ± 0.15 mm
Width (Y)4.62 ± 0.15 mm
Document Number: 002-24085 Rev. ** Page 9 of 60
PRELIMINARY
CYBLE-416045-02
Figure 2. Module Mechanical Drawing
Top View
Bottom View (Seen from Bottom)
Side View
Note
1. No metal should be located beneath or above the antenna area. Only bare PCB material should be located beneath the antenna area. For more information on
recommended host PCB layout, see Figure 4 on page 11, Figure 5 and Figure 6 on page 12, and Figure 7 and Ta bl e 3 on page 13.
Document Number: 002-24085 Rev. ** Page 10 of 60
PRELIMINARY
CYBLE-416045-02
Pad Connection Interface
Host PCB Keep-Out Area Around Trace Antenna
As shown in the bottom view of Figure 2 on page 10, the CYBLE-416045-02 connects to the host board via solder pads on the back
of the module. Tab l e 2 and Figure 3 detail the solder pad length, width, and pitch dimensions of the CYBLE-416045-02 module.
Figure 3. Solder Pad Dimensions (Seen from Bottom)
To maximize RF performance, the host layout should follow these recommendations:
1. The ideal placement of the Cypress BLE module is in a corner of the host board with the antenna located on the edge of the host
board. This placement minimizes the additional recommended keep-out area stated in item 2. Please refer to AN96841 for module
placement best practices.
2. To maximize RF performance, the area immediately around the Cypress BLE module trace antenna should contain an additional
keep-out area, where no grounding or signal traces are contained. The keep-out area applies to all layers of the host board. The
recommended dimensions of the host PCB keep-out area are shown in Figure 4 (dimensions are in mm).
Figure 4. Recommended Host PCB Keep-Out Area Around the CYBLE-416045-02 Trace Antenna
Document Number: 002-24085 Rev. ** Page 11 of 60
PRELIMINARY
CYBLE-416045-02
Recommended Host PCB Layout
Top View (Seen on Host PCB)
Top View (Seen on Host PCB)
Figure 5 through Figure 7 and Ta b le 3 provide details that can be used for the recommended host PCB layout pattern for the
CYBLE-416045-02. Dimensions are in millimeters unless otherwise noted. Pad length of 0.99 mm (0.494 mm from center of the pad
on either side) shown in Figure 7 is the minimum recommended host pad length. The host PCB layout pattern can be completed using
either Figure 5, Figure 6, or Figure 7. It is not necessary to use all figures to complete the host PCB layout pattern.
Figure 5. Host Layout Pattern for CYBLE-416045-02Figure 6. Module Pad Location from Origin
Document Number: 002-24085 Rev. ** Page 12 of 60
PRELIMINARY
CYBLE-416045-02
Ta bl e 3 provides the center location for each solder pad on the CYBLE-416045-02. All dimensions reference the to the center of the
Top View (Seen on Host PCB)
solder pad. Refer to Figure 7 for the location of each module solder pad.
Ta bl e 4 and Ta bl e 5 detail the solder pad connection definitions and available functions for each connection pad. Table 4 lists the
solder pads on CYBLE-416045-02, the BLE device port-pin, and denotes whether the digital function shown is available for each
solder pad. Tab le 5 denotes whether the analog function shown is available for each solder pad. Each connection is configurable for
a single option shown with a
2. TCPWM stands for timer, counter, and PWM. If supported, the pad can be configured to any of these peripheral functions.
3. TCPWM connections on ports 0, 1, 2, and 3 can be routed through the Digital Signal Interconnect (DSI) to any of the TCPWM blocks and can be either positive
or negative polarity.
4. The main board needs to connect both GND connections (Pad 1 and Pad 32) on the module to the common ground of the system.
Table 5. Additional Analog and Digital Functional Capabilities
Pad NumberDevice Port PinAnalog FunctionalityDigital HV
1GNDGround Connection
2P0.53(pmic_wakeup_out)3(UDB0[5])
3VBACKUPBattery Backup Domain Input Voltage (1.71 V to 3.6 V)
4VDDPower Supply Input Voltage (1.71 V to 3.6 V)
5P0.0wco_in3(UDB0[0])
6P0.1wco_out3(UDB0[1])
7P10.3sarmux[3]3(UDB9[3])
8P10.4sarmux[4]3(UDB9[4])
9P9.3ctb_oa1_out3(UDB10[3])SMARTIO10[3]
10P10.6sarmux[6]3(UDB9[6])
11P10.5sarmux[5]3(UDB9[5])
12P10.1sarmux[1]3(UDB9[1])
13P10.0sarmux[0]3(UDB9[0])
14P9.4ctb_oa1-3(UDB10[4])SMARTIO9[4]
15GNDGround Connection
16VREFReference Voltage Input (Optional)
17P9.0ctb_oa0+3(UDB10[0])SMARTIO9[0]
18P9.1ctb_oa0-3(UDB10[1])SMARTIO9[1]
19P9.5ctb_oa1+3(UDB10[5])SMARTIO9[5]
20P9.6ctb_oa0+3(UDB10[6])SMARTIO9[6]
21P9.2ctb_oa0_out3(UDB10[2])SMARTIO9[2]
22P7.2csd.csh_tankpadd
23P7.1csd.cmodpadd
24P6.43(UDB4[4])
25P5.43(UDB3[5])
26P6.7swd_clk3(UDB4[7])
27P6.6swd_data3(UDB4[6])
28P6.2lpcomp.inp_comp13(UDB4[2])
29P6.53(UDB4[5])
30P6.3lpcomp.inn_comp13(UDB4[3])
31P7.7csd.cshieldpads3(UDB5[7])
32P5.6lpcomp.inp_comp03(UDB3[6])
33P10.2sarmux[2]3(UDB9[2])
34P12.6ECO_IN3(UDB7[6])
35P12.7ECO_OUT3(UDB7[7])
36P5.53(UDB3[5])
37P5.33
38P5.23(UDB3[2])
39P5.03(UDB3[0])
40P5.13(UDB3[1])
41P0.4pmic_wakeup_in
42XRESExternal Reset (Active Low)
43GNDGround Connection
csd.csh_tankpads
csd.cmodpads
hibernate_wakeup[1]
Universal Digital
Block (UDB)
3(UDB5[2])
3(UDB5[1])
(UDB3[3])
3(UDB0[4])
SMARTIO
Document Number: 002-24085 Rev. ** Page 16 of 60
PRELIMINARY
CYBLE-416045-02
Power
The power connection diagram (see Figure 8) shows the general requirements for power pins on the CYBLE-416045-02. The
CYBLE-416045-02 contains a single power supply connection (VDD) and a backup voltage input (VBACKUP).
Description of the power pins is as follows:
1.VBACKUP is the supply to the backup domain. The backup domain includes the 32 kHz WCO, RTC, and backup registers. It
can generate a wake-up interrupt to the chip via the RTC timers or an external input. It can also generate an output to wakeup
external circuitry. It is connected to VDD when not used as a separate battery backup domain. VBACKUP provides the supply
for Port 0.
2.VDD is the main power supply input (1.7 to 3.6V). It provides the power input to the digital, analog and radio domains. Isolation
required for these domains is integrated on-module, therefore no additional isloation is required for the CYBLE-416045-02.
The supply voltage range is 1.71 to 3.6 V with all functions and circuits operating over that range. All ground connections specified
must be connected to system ground.
VDD and VBACKUP may be shorted together externally. They are not required to be seperate inputs voltages.
Figure 8. CYBLE-416045-02 Power Connections
Document Number: 002-24085 Rev. ** Page 17 of 60
PRELIMINARY
CYBLE-416045-02
The CYBLE-416045-02 schematic is shown in Figure 9.
Figure 9. CYBLE-416045-02 Schematic Diagram
Document Number: 002-24085 Rev. ** Page 18 of 60
Loading...
+ 42 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.