SNJ32W103是一个高性能、低功耗的SOC,集成了蓝牙BLE通信。它包含Arm®Cortex®-M0+核心,80KB RAM和512KB Flash。主频支持16MHz和64MHz两种模式,并包含一个专用4KB RAM的ICache。支持SWD下载模式。
该芯片支持BLE 5.0协议,其中2.4G RF部分可单独作为2.4G收发器使用,支持用户自定义格式的数据传输。
SNJ32W103集成了16位ADC。它还集成了大量的外设,包括I2C、UART、SPI、CAN、LIN、SENT、GPIO、RTC、Timer等。SPI、UART和LIN支持DMA。芯片支持深度睡眠和睡眠模式,符合汽车标准要求,它非常适合于车载智能无线网络。
特性
- mcu和存储器
- 时钟高达64 MHz,Arm Cortex M0+,包括Fast IO接口和8个MPU区域
- 支持SWD接口
- 支持DMA
- 支持ICP下载
- 512KB Flash,包含ECC校验
- 80KB RAM:32KB normal RAM, 16KB exchange RAM, 2x16KB Ret. RAM
- 专用RAM: 4KB Cache RAM and 1KB CAN RAM
- 电源管理
- 集成Buck DC-DC
- 支持2种低功耗模式,Deep Sleep和Sleep。
- Deep Sleep模式支持的唤醒方式
- Sleep 模式支持的唤醒方式
- 4路RTC
- 4路GPIO
- 1路BLE专用Timer
- 1路2.4GHz无线信号唤醒
- 32个GPIO在2种低功耗模式下都支持Retention功能
- 时钟
- 外接晶振时钟:
- 1路16MHz晶振时钟
- 1路32.768kHz晶振时钟
- 内部集成的RC时钟:
- 1路16M/4M/2MHz可选RC时钟
- 1路64k/32k/4k/1kHz可选RC时钟
- 内部集成的带温度补偿的RC时钟:
- DPLL时钟:
- BLE
- 发送功率为-20dBm~4dBm可调
- 接收灵敏度为-93dBm
- 支持RSSI,精度为1dBm
- 发送功耗:9.5mA@0dBm with DCDC
- 接收功耗:7mA with DCDC
- 支持2M/1M/500k/125kbps数据速率
- 支持BLE 5.0协议
- 最多支持8路同时连接
- 集成硬件AES-128模块
- 集成Link Layer硬件协处理模块
- 专用的Sleep唤醒Timer
- 通用2.4G
- 支持GFSK 2M, 1M数据速率的自定义格式数据收发
- 最大接收数据长度为256 Byte
- 2.4GHz信号唤醒
- 支持Sleep模式下的2.4GHz OOK唤醒
- 接收灵敏度:-40dBm
- 外设
- 2路I2C
- 2路UART(支持DMA)
- 2路SPI(支持DMA)
- 1路LIN(支持DMA)
- 1路CAN,包含2kB专用RAM
- 1路SENT
- 32个GPIOs
- 1个Watch Dog Timer
- 8个Complicated Timer支持以下功能
- Timer & Counter
- PWM
- Input Capture & Output Compare
- Dead time insertion
- 2个简单Timer,仅支持计时功能
- 1个真随机数模块
- 1个32 bits CRC模块
- 工作条件
- 电压范围:2.1~3.3 V
- 温度范围:–40~125 °C
应用
- 车载无线网络
- 无钥匙开锁/无钥匙启动(PEPS)系统
- 胎压监测系统(TPMS)控制器方向
- AT命令透传模块
- 通用MCU(外设组合使用)