NSC128L42P 是一款基于 Arm Cortex® -M23 核心的 32 位元微控制器。
其提供小型封装、具高度弹性的数字脚位功能配置、丰富的模拟周边,并支持 -40°C 至 +85°C 的操作温度范围,以及 2.0 ~ 5.5 V 的工作电压。
本產品 最高运行频率可达 49.152 MHz,内建 320 KB 非挥发性闪存,其中包含额外 6 KB 用于开机加载器(boot loader)的 Flash、18 KB SRAM。
此外,本產品搭载多种周边装置,包括:
定时器(Timers)、看门狗定时器(WDT)、周边直接内存访问(PDMA)、UART、SPIM、SPI、PWM 调变器、GPIO、低噪声放大器、24 位精密 SDADC、12 位 SAR ADC、运算放大器(OPA)、欠压侦测器(Brown-out Detector)以及音频 Class-D 喇叭驱动器。
NSC128L42P 亦提供多种省电模式,包括深度断电模式(Deep Power Down, DPD),其耗电低于 1 μA。微功耗低速 RC 振荡器可定期唤醒装置,以检查是否有其他事件发生。

| Product Line |
Core (MHz) |
Flash (KB) |
SRAM (KB) |
RTC |
SDADC (24-bit) |
SAR ADC (12-bit) |
Bridge Sense |
DSP (Biquad) |
PDMA |
UART |
SPI |
SPIM |
I²C |
PWM |
CSCAN |
OPA |
LCD Driver |
Package |
| NSC128L42P |
49.152 |
320 |
18 |
✓ |
✓ |
5 ext + 3 int |
✓ |
✓ |
6 ch |
3 |
1 |
1 |
1 |
3 ch |
4 ch |
1 |
4x48 / 6x46 / 8x44 |
LQFP128 |
Table 1‑1 NSC128L42P Key Features Support Table
应用
NSC128L42P 适用于以下应用:
- 血压计、 血氧仪、温度计
- 精密电子秤、体脂秤、咖啡秤、 及各类测量仪器
- 食物料理机、厨余处理机、 宠物喂食器
主要特性
.操作特性
- 工作电压: 2.0 V ~ 5.5 V
- 操作温度范围: -40°C ~ +85°C
.核心
- Arm® Cortex®-M23 核心
- 最高运行频率: 49.152 MHz
- 内建巢状向量中断控制器( NVIC )
- 24 位 SysTick 定时器
- 可程序化中断优先权与屏蔽
- 支持低功耗指令( WFI / WFE )
.内存
- 320 KB 内嵌 闪存 ( APROM )
- 6 KB Loader ROM ( LDROM )用于 ISP 开机加载器
- 18 KB SRAM
- Flash 支援:
- 系统内编程( ISP )
- 电路内编程( ICP )
- 512 Bytes 页面抹除
.频率
- 内部振荡器:
- 49.152 MHz HIRC ( ±1% )
- 10.923 kHz LIRC (供 WDT / 低功耗使用)
- 32.768 kHz LCDOSC
- 外部振荡器:
- 系统与周边支持弹性频率来源选择
.电源管理
- 电源模式:
- Idle 模式
- Power-down 模式( PD )
- Deep Power-down 模式( DPD , < 1 µA )
- 唤醒来源:
- RTC / Timer / GPIO / WDT
- 微功耗 RC 振荡器支持周期性唤醒
.重置、欠压与安全
- 欠压侦测器( BOD )
- 16 个可程序电压等级( 1.8V ~ 4.6V )
- 支援中断或重置
- 低电压重置( LVR )
- 约 1.6V 阈值
.实时时钟( RTC )
- 时间与日期:
- 闹钟功能(支持屏蔽控制)
- 支持 12 小时 / 24 小时制
- 闰年与星期计算
- 频率补偿功能
- 周期性中断( 1/128 秒 ~ 1 秒)
- 支持从 PD 与 DPD 模式唤醒
.模拟周边
- SDADC ( Σ-Δ ADC )
- 24 位分辨率
- 最高取样率 500 Hz
- 内建数字滤波器
- 支援FIFO 与 PDMA 支持
- SAR ADC
- 12 位分辨率,最高 200 ksps
- 最多:
- 5 路外部通道
- 3 路内部通道
- 支持:
- 单次 / 扫描 / 连续模式
- 比较器与中断
- Bridge Sense (量测前端)
- 内建仪表放大器
- 增益: 1x ~ 128x
- 斩波稳定(低噪声)
- 整合模拟模块:
- Bandgap 参考( VBSBG )
- 可调 LDO ( 1.5V ~ 4.5V )
- VMID 参考
- 优化应用:
- 荷重元 / 电子秤 / 高精度感测
- 运算放大器( OPA )
.讯号处理( DSP )
- 6 级串接 Biquad 滤波器( 12 阶 IIR )
- 19 位系数精度
- 支援:
- FIFO 与 PDMA 支持:
.定时器与控制
- 3 个24 位定时器
- 16 位计数器 + 8 位预除器
- 模式:
- 单次 / 周期 / 连续
- 支持事件计数与唤醒
.看门狗定时器( WDT )
- 18 位自由运行计数器
- 可设定逾时时间
- 支持从省电模式唤醒
- 可设定常开模式
.DMA ( PDMA )
- 6 通道 PDMA
- 支持:
- 8 / 16 / 32 位传输
- 多种地址模式
- 触发来源:
- UART / SAR ADC / SDADC / DPWM / Biquad
- 可与 CPU 同时运作
.通讯接口
- UART ×3(全双工,具 FIFO,自动流控)
- SPI ×1(主从模式,最高 64-bit 传输)
- SPIM ×1(支持标准 / 双线 / 四线 SPI)
- I2C ×1(最高 1 Mbps)
.PWM 与音频
- PWM
- DPWM (音频)
- Class-D 喇叭驱动器
- 输出: 0.35W @ 3.6V, 8Ω
- 支持 PDMA 传输
.LCD 驱动
- 支援:
- 8 COM × 44 SEG (最大 352 点)
- 6 COM × 46 SEG
- 4 COM × 48 SEG
- 可设定:
- Bias : 1/2 、 1/3 、 1/4
- Duty : 1 ~ 1/8
- 内建 charge pump (3.0V ~ 5.2V)
- 支持闪烁、画面中断与低功耗显示
.电容触控( CSCAN )
- 最多 4 个触控通道
- 支持:
- 单信道 / 扫描模式
- 低功耗唤醒
- 可调延迟与灵敏度
.GPIO
- 模式:
- 支持:
- 内建上拉电阻:
- 支持高驱动能力与 Schmitt Trigger
.安全与识别
- 96-bit 唯一 ID ( UID )
- 128-bit 客户 ID ( UCID )
.开发与刻录
- 支援:
- ISP (系统内编程)
- ICP (电路内编程)
- SWD 除错界面
.封装与 I/O
- 68 个 GPIO
- 封装: LQFP128
Evaluation Board