Cypress Semiconductor PSoC 5LP(可编程嵌入式系统芯片)集成了可配置存储器、微控制器(MCU)、模拟和数字外围设备,所有这些都在一个芯片(IC)上。PSoC 5LP平台架构具有32位ARM Cortex-M3内核、直接存储器访问(DMA)控制器和高达80 MHz的数字滤波器处理器。
灵活的布线
宽电压范围
特色
■ 32位ARM Cortex-M3 CPU内核
□ DC至80 MHz操作
□ 闪存程序内存,高达256 KB,100000次写入周期,20年保留期,多重安全性
□ 高达64 KB SRAM内存
□ 2 KB EEPROM存储器,100万次循环,20年保存期
□ 具有多层AHB总线访问的24通道DMA
•可编程链式描述符和优先级
•高带宽32位传输支持
■ 低电压、超低功率
□ 宽工作电压范围:0.5V至5.5V
□ 从0.5V输入到1.8V到5.0V输出的高效升压调节器
□ 6 MHz时为2 mA
□ 低功耗模式包括:
•300 nA休眠模式,具有RAM保持和LVD
•2µA睡眠模式,带实时时钟和低电压复位
■ 多功能I/O系统
□ 28至72 I/O(62 GPIO、8 SIO、2 USBIO[1])
□ 任何GPIO到任何数字或模拟外围设备的可路由性
□ 任何GPIO的LCD直接驱动,最多46x16段[1]
□ 1.2V至5.5V I/O接口电压,最多4个域
□ 任何引脚或端口上的可屏蔽独立IRQ
□ 施密特触发器TTL输入
□ 所有GPIO可配置为开漏高/低、上拉/下拉、高-Z或强输出
□ 上电复位时的可配置GPIO引脚状态(POR)
□ SIO上的25 mA吸收
■ 数字外围设备
□ 20至24个基于可编程PLD的通用数字块
□ 全CAN 2.0b 16 RX,8 TX缓冲器[1]
□ 使用内部振荡器的全速(FS)USB 2.0 12 Mbps[1]
□ 四个16位可配置定时器、计数器和PWM块
□ 标准外设库
•8、16、24和32位计时器、计数器和PWM
•SPI、UART、I2C
•目录中有许多其他产品
□ 高级外围设备库
•循环冗余校验(CRC)
•伪随机序列(PRS)发生器
•LIN总线2.0
•正交解码器
■ 模拟外围设备(1.71V≤Vdda≤5.5V)
□ -40°C至+85°C(14 ppm/°C)之间的1.024V±0.1%内部参考电压
□ 两个SAR ADC,每个12位,1 Msps[1]
□ 80 MHz,24位定点数字滤波器块(DFB),用于实现FIR和IIR滤波器[1]
□ 四个8位8 Msps IDAC或1 Msps VDAC
□ 四个响应时间为75ns的比较器
□ 四个具有25 mA驱动能力的未提交运算放大器
□ 四个可配置的多功能模拟模块。示例配置为PGA、TIA。混合器和采样保持
■ 编程、调试和跟踪
□ JTAG(4线)、串行线调试(SWD)(2线)、单线查看器(SWV)和TRACEPORT接口
□ Cortex-M3闪存补丁和断点(FPB)块
□ Cortex-M3嵌入式跟踪宏单元™ (ETM)™) 生成指令跟踪流。
□ Cortex-M3数据监视点和跟踪(DWT)生成数据跟踪信息
□ Cortex-M3 Instrumentation Trace Macrocell(ITM)可用于printf风格的调试
□ DWT、ETM和ITM模块通过SWV或TRACEPORT与芯片外调试和跟踪系统通信
□ 可通过I2C、SPI、UART、USB和其他接口支持Bootloader编程
■ 精密、可编程时钟
□ 带PLL的1至72 MHz内部±1%振荡器(在整个温度和电压范围内)
□ 4至33 MHz晶体振荡器,用于晶体PPM精度
□ 内部PLL时钟生成敢达80 MHz
□ 32.768 kHz手表晶体振荡器
□ 1 kHz、100 kHz的低功率内部振荡器
■ 温度和包装
□ -40°C至+85°C工业温度
□ 48针SSOP、68针QFN和100针TQFP封装选件