Product Specification
CJC6822 is a Cortex-M0+ based MCU, designed for USB headphone appliances.
It integrates one 32-bit RISC CPU with 16KB SRAM, USB, UART, IIC, audio codec, GPIO, TIMER, WDT, PWM, SPI, IIS, SPDIF, SARADC, PLL, LDO etc.
CJC6822 can boot from external flash through SPI interface. After powered on, the program is read from external flash into internal SRAM for execution.
The CJC6822 can run up to 48MHz, and it is designed with special care to minimize the power consumption while allowing for the flexibility to reach for high performance. It includes the clock gating for individual IP, and CJC6822 can be further operated under different power-saving modes: Normal, Idle, Standby, Power-down, different mode have different clock and power strategy.
Features:
● Cortex-M0+ Like
● LDO
● Built-in LDO for wide operating voltage range:3.3V/1.8V
● Memory
● Support program memory up to 16KB
● RAM:16KB SRAM
● In-system programming & In-Circuit programming by USB/UART
● Clock control
● Programmable system clock source
● 4-6MHz internal RC-oscillator(1% accuracy at 25℃)
● 12MHz clock from USB oscillator
● Support external crystal oscillator
● 10KHz internal low-power RC-oscillator for watchdog and idle wake-up
● USB Compliance
USB Spec.V2.0 high speed/full speed mode compatible
USB Audio Class V1.0/V2.0 compatible
USB Human Interface Device V1.1 compatible
Support USB suspend/resume/reset function
Support control, interrupt, bulk and isochronous data transfer
● Audio codec
Default sample rate:192K/176.4K/96K/88.2K/48K/44.1K
Support bit length:16/20/24/32bit
● I/O port
Up to 8 general purpose I/O(GPIO)
● TIMER
3 internal timers
Internal or external clock source selection
Interrupt can be issued upon overflow and time-up
Each timer has two match registers
Supports the incrementing and decrementing models
● Watchdog Timer
During the timeout, the outputs are one or a combination of the following signals
-----System reset
-----System interrupt
-----External interrupt
32-bit down counter
Internal or external clock source selection
A variable time-out period of reset
Access protection
● PWM
One 16-bit timers PWM channel
Programmable duty control of output waveform
Auto reload mode or one-shot pulse mode
Capture and compare function
● UART
Programmable baud rates ,Baud rate up to 921.6K
Support 38KHz house IR transceiver
● SPI
One specified SPI interface as AHB device for boot loader and APB device for write
back
speed up to 40MHz
● I2C
compatible with Philips IIC standard
● I2S/SPDIF
support the Sony/Philips Digital Interface Format(SPDIF) transmitter
support master/slave mode and 16/24/32bit data width
● SARADC
1 channel analog input
8bit SARADC, 4bit accuracy is guaranteed
● Brown out reset
Programmable 3 threshold levels: 2.7V/2.4V/2.0V(default 2.0V)
Optional BOD interrupt or reset
● Operating temperature:-20~+85 Degree
● Package: QFN48 6*6