CYRF89235
PRoC™ USB
PRoC™ USB
❐ Crystal-less oscillator with support for an external crystal or
PRoC-USB Features
■ Single Device, Two Functions
❐ 8-bit, flash based USB peripheral MCU function and 2.4-GHz
radio transceiver function in a single device
resonator
❐ Internal ±5.0% 6, 12, or 24 MHz main oscillator (IMO):
• 0.25% accuracy with oscillator lock to USB data, no
external components required
■ RF Attributes
❐ Fully integrated 2.4-GHz radio on a chip
❐ 1-Mbps over-the-air data rate
• Internal low-speed oscillator (ILO) at 32 kHz for watchdog
and sleep. The frequency range is 19 to 50 kHz with a
32-kHz typical value
■ Programmable pin configurations.
❐ Transmit power typical: 0 dBm
❐ Receive sensitivity typical: –87 dBm
❐ 1 µA typical current consumption in sleep state
❐ Closed-loop frequency synthesis
❐ Supports frequency-hopping spread spectrum
❐ Up to 13 general-purpose I/Os (GPIOs)
❐ 25 mA sink current on all GPIO
• 60 mA total sink current on Even port pins and 60 mA total
sink current on Odd port pins
❐ On-chip packet framer with 64-byte first in first out (FIFO)
• 120 mA total sink current on all GPIOs
❐ Pull-up, High Z, open drain, CMOS drive modes on all GPIO
❐ CMOS drive mode A –5 mA source current on ports 0 and 1
and 1 mA on port 2
data buffer
❐ Built-in auto-retry-acknowledge protocol simplifies usage
❐ Built-in cyclic redundancy check (CRC), forward error
correction (FEC), data whitening
❐ Supports DC ~ 12-MHz SPI bus interface
❐ Additional outputs for interrupt request (IRQ) generation
❐ Digital readout of received signal strength indication (RSSI)
• 20 mA total source current on all GPIOs
❐ Low dropout voltage regulator for Port 1 pins:
• Programmable to output 3.0, 2.5, or 1.8 V
❐ Selectable, regulated digital I/O on Port 1
❐ Configurable input threshold for Port 1
❐ Hot-swappable Capability on Port 1
■ Full-Speed USB (12 Mbps)
❐ Eight unidirectional endpoints
❐ One bidirectional control endpoint
❐ USB 2.0-compliant
■ MCU Attributes
❐ Powerful Harvard-architecture processor
❐ M8C processor speeds running up to 24 MHz
❐ Low power at high processing speeds
❐ Interrupt controller
❐ 1.9 V to 3.6V operating voltage without USB
❐ Operating voltage with USB enabled:
• 3.15 V to 3.45 V when supply voltage is around 3.3 V
❐ Commercial temperature range: 0 °C to +70 °C
■ Flexible on-chip memory
❐ Dedicated 512 bytes buffer
❐ No external crystal required
■ Additional system resources
❐ Configurable communication speeds
❐ I2C slave:
❐ 32 KB flash program storage:
• Selectable to 50 kHz, 100 kHz, or 400 kHz
• 50,000 erase and write cycles
• Flexible protection modes
• Implementation requires no clock stretching
• Implementation during sleep modes with less than 100 A
• Hardware address detection
❐ Up to 2048 bytes SRAM data storage
❐ In-system serial programming (ISSP)
■ Complete development tools
❐ SPI master and SPI slave:
• Configurable between 46.9 kHz and 12 MHz
❐ Three 16-bit timers
❐ 10-bit ADC used to monitor battery voltage or other signals
with external components
❐ Watchdog and sleep timers
❐ Integrated supervisory circuit
❐ Free development tool PSoC Designer™
❐ Full-featured, in-circuit emulator and programmer
❐ Full-speed emulation
❐ Complex breakpoint structure
❐ 128-KB trace memory
■ Precision, programmable clocking
Cypress Semiconductor Corporation
Document Number: 001-77748 Rev. *F
•
198 Champion Court
•
San Jose, CA 95134-1709
•
408-943-2600
Revised May 15, 2013