CYRF89135 PRoC - Embedded PRoC - Embedded Internal low-speed oscillator (ILO) at 32 kHz for watchdog PRoC Embedded Features and sleep timers Precision 32 kHz oscillator for optional external crystal Single Device, two functions 8-bit flash based MCU function and 2.4-GHz WirelessUSB Programmable pin configurations NL radio transceiver function in a single device Up to 35 general-purpose I/Os (GPIOs) RF Attributes Dual mode GPIO: All GPIOs support digital I/O and analog inputs Wide operating range: 1.9 V to 3.6 V 25-mA sink current on each GPIO 2.4-GHz WirelessUSB NL Transceiver function 120 mA total sink current on all GPIOs Operates in the 2.4-GHz ISM Band (2.402 GHz2.479 GHz) Pull-up, high Z, open-drain modes on all GPIOs 1-Mbps over-the-air data rate CMOS drive mode 5 mA source current on ports 0 and 1 Receive sensitivity typical: 87 dBm and 1 mA on port 2 1 A typical current consumption in sleep state 20 mA total source current on port 1. Closed-loop frequency synthesis Configurable input threshold for Port 1. Supports frequency-hopping spread spectrum On-chip packet framer with 64-byte first in first out (FIFO) Versatile analog system data buffer Low-dropout voltage regulator for all analog resources Built-in auto-retry-acknowledge protocol simplifies usage High power supply rejection ratio (PSRR) comparator Built-in cyclic redundancy check (CRC), forward error 8 to 10-bit incremental analog-to-digital converter (ADC) correction (FEC), data whitening Additional system resources Additional outputs for interrupt request (IRQ) generation 2 Digital readout of received signal strength indication (RSSI) I C slave: Selectable to 50 kHz, 100 kHz, or 400 kHz MCU Attributes SPI master and slave: Configurable 46.9 kHz to 12 MHz Powerful Harvard-architecture processor Three 16-bit timers M8C CPU Up to 4 MIPS with 24 MHz Internal clock, external Watchdog and sleep timers crystal resonator or clock signal Integrated supervisory circuit Low power at high speed Emulated E2PROM using flash memory Temperature range: 0 C to +70 C Complete development tools Flexible on-chip memory Free development tool (PSoC Designer) 32 KB Flash/2 KB SRAM Full-featured, in-circuit emulator (ICE) and programmer 50,000 flash erase/write cycles Full-speed emulation Partial flash updates Complex breakpoint structure Flexible protection modes 128 KB trace memory In-system serial programming (ISSP) Package option Precision, programmable clocking 68-pin 8mm 8mm 1.0 mm QFN Internal main oscillator (IMO): 6/12/24 MHz 5% Cypress Semiconductor Corporation 198 Champion Court San Jose, CA 95134-1709 408-943-2600 Document Number: 001-86331 Rev. *A Revised May 19, 2017 Not recommended for new designsCYRF89135 Logical Block Diagram PWR Sys Port 4 Port 3 Port 2 Port 1 Port 0 Prog. LDO (Regulator) PSoC Core System Bus SRAM 2048 Bytes SROM 32K Flash Sleep and CPU Core (M8C) Interrupt Watchdog Controller 6/12/24 MHz Internal Main Oscillator Internal Low Speed Oscillator (ILO Multiple Clock Sources V V IN OUT V WIRELESSUSB-NL DD IO GFSK SYSTEM LDO Linear Regulator Modulator PKT PA FIFO ANT VCO Synthesizer ANTb RST n Pwr/ Reset BRCLK GFSK Demodulator X Xtal Osc LNA + BPF Image Rej . Mxr. XTALi XTALo SPI POR Internal Voltage System Three 16 bit Digital I2C Slave Master/ and References Resets Timers Clocks Slave LVD SYSTEM RESOURCES Document Number: 001-86331 Rev. *A Page 2 of 41 SPI Regi st ers Framer Not recommended for new designs