Features Core: - ARM® Cortex™-M0 core runs up to 25MHz - Built-in Nested Vectored Interrupt Controller (NVIC) - Built-in 24-bit system tick timer - A single-cycle 32-bit hardware multiplier - Supports Serial Wire Debug (SWD) interface and 2 watchpoints / 4 breakpoints Memory: -Embedded Flash memory - 28Kbytes on-chip flash memory - Flexibility data flash - Fixed 3 Kbytes boot memory map for ISP application - Minimum 100,000 program/erase cycles - Minimum 10 years data retention - 2KByte on-chip SRAM. Clock Control: - Programmable system clock source. - External crystal input (up to 25Mhz) - Internal 22.1184MHz high speed oscillator (+-2%@ 25°C) - Internal 10KHz low speed oscillator
I/O Port - Up to 15 I/O pins - I/O pin configuration: Quasi-bidirectional (Pull-up Enable) Push-Pull (Output) Open drain (Pull-up Disable) Input only (High-impedance) Analog input for ADC - I/O pin can be configured as interrupt source with edge/level setting Timer: - Provides two channel 32/16 bits timer - Independent clock source for each timer - Selectable One-shot mode, Periodic timer mode or Free-running mode
Watchdog Timer: - clock source is internal 10KHz - clock source is internal 10KHz - 32-bit free running counter Capture/ PWM: - Built-in four 16-bit PWM generators - 8-channels PWM output - Clock divider for four PWM generator UART: - Three sets UART interface - Compatible with industry-standard 16C450 and 16550A UARTs - Programmable baud-rate generator - Internal 16 Bytes TXFIFO, 16 Bytes RXFIFO - IrDA modulation/Demodulation I2C: - One I2C interfaceSupports master/slave mode - Support 7-bit/10-bit addressing - Support Multi-master - Programmable clocks allow versatile rate control - Supports Fast-mode Plus (up to 1 Mbit/s), Fast-mode (up to 400 Kbit/s) and Standard-mode (up to 100 Kbit/s) SSP/SPI: - One SSP interface - Support Master/Slave mode - Full duplex synchronous serial data transfer - Programmable serial clock phase and polarity - Programmable serial clock frequencies on Master mode. - Variable length of transfer and receive data from 4 to 16 bits - 8 frame FIFOs for both transmit and receive ADC: - 12-bit SAR ADC with 200ksps - Up to 5 channel single-ended input. - Supports single mode/continuous scan mode
- Each channel with an individual result registers Flash Memory Controller (FMC): - Build-in internal Flash controller for In-Application-Programming (IAP) Power Management Unit: - Support Deep Power down mode - Support Low speed mode - Support Sleep mode High performance 2.4 GHz RF transceiver:
- True single chip GFSK transceiver - Enhanced ShockBurst™ link layer support in HW: - Packet assembly/disassembly - Address and CRC computation - Auto ACK and retransmit - On the air data rate 500 kbps, 1 Mbps or 2 Mbps - 125 RF channels operation, with 79 (2.402 GHz –2.480 GHz) channels within 2.400–2.4835 GHz - Short switching time enable frequency hopping Packages: - QFN32 5×5mm
Application - Wireless PC peripheral devices - Mouse, Keyboard - Remote Control - Consumer Electronics - Wireless game controller - Wireless Audio Device
- Toys - VOIP and wireless headsets - Personal health and recreation facilities - Smart Home - …
1. Introduction The HS6207 is a member of the low-cost, high-performance family of intelligent 2.4 GHz RF transceivers with 32bit embedded microcontrollers. The HS6207 is optimized to provide a single chip solution for Ultra Low Power (ULP) wireless applications. The combination of processing power, memory, low power oscillators, real-time counter, and a range of power saving modes provides an ideal platform for implementation of RF protocols. Benefits of using HS6207 include tighter protocol timing, security, lower power consumption and improved co-existence performance. For the application layer the HS6207 offers a rich set of peripherals including: I2C, UART, PWM, ADC and so on.