Microchip PIC18F24/25Q24微控制器还具有用于处理中断的具有固定延迟的向量中断控制器、系统总线仲裁器、直接内存访问(DMA)功能、支持异步收发器(UART)、支持异步DMX-512、数字可寻址照明接口(DALI®)和本地互连网络(LIN)协议、串行外设接口(SPI)和I2C。此外,该系列还包括内存访问分区(MAP)和设备信息区(DIA)等内存功能,可存储工厂校准值,帮助提高温度传感器的精度。
特性
- 多电压I/O (MVIO)
- MVIO供电引脚支持在1.62V至5.5V电压范围内工作
- 该域与主VDD 电压电平无关
- 通过可编程跳变点在附加电压域上进行电压监控
- 编程和调试接口禁用(PDID),可以禁用ICSP接口,以防止外部存储器访问或修改
- 向量中断(VI)功能-中断响应时间更短
- 可选择的高/低优先级
- 可编程矢量表基础地址
- 固定中断延迟:3个指令周期
- 向后兼容以前的中断功能
- 内存访问分区(MAP),程序闪存可分为:
- 应用方框
- 启动块
- 带SAFLOCK的存储区域闪存(SAF)模块,可防止修改
- 编程和调试
- 编程和调试接口禁用(PDID)
- 经由2个引脚实现在线串行编程™(ICSP™)
- 电路内调试 (ICD)(通过2个引脚提供3个断点)
- 片上集成调试
- 4个带计算功能的直接内存访问(DMA)控制器模数转换器(ADCC):
- 10位ADC,计算速率高达300ksps
- 多达30个外部通道
- 在平均、滤波器计算、过采样和阈值比较等输入信号上具有自动数学功能
- 在睡眠模式下工作
- 5个内部模拟通道
- 支持硬件电容分压器(CVD):自动触摸采样,减小软件尺寸/CPU使用
- 8位数模转换器 (DAC):
- 2个I/O引脚上提供缓冲输出
- 与ADC和比较器的内部连接
- 2个高速比较器:(CMP)
- 可配置功率与速度模式
- 可配置输出极性
- 通过外设引脚选择外部输出
- 2个零交叉检测(ZCD),检测引脚上的交流信号何时接地
- 3个16位双PWM提供6个PWM输出
- 电压基准:
- 固定电压基准,1.024V、2.048V和4.096V输出电平
- 内部连接ADC、比较器和DAC
- UART,硬件支持LIN/DMX
- 兼容DMA
- 异步UART、RS-232、RS-485兼容
- 可编程1、1.5和2停止位
- 2个SPI模块:
- 可配置长度字节
- 任意长度数据包
- 无接收发射和无发射接收选项
- 传输字节计数器
- 独立发射和接收缓冲器,具有2字节FIFO和DMA功能
- 2个I2C模块,兼容SMBus和PMBus™:
- 7位和10位寻址模式,具有地址屏蔽模式
- 专用地址、发射/接收缓冲器和DMA功能
- I2C、SMBus 2.0/3.0和1.8V输入电平选择
- 多主器件模式,包括自寻址
- 设备信息区(DIA)存储:
- 温度指示器出厂校准数据
- 固定电压基准测量数据
- Microchip唯一标识符
- 低功率模式
- 睡眠: < 1μA(3V时典型值)和最低功耗
- 打盹模式:CPU和外设以不同的周期速率运行(通常CPU更低)
- 空闲:外设运行时CPU停止
- 外设模块禁用(PMD),可选择性地禁用硬件模块,最大限度地降低未使用外设的有源功耗
- 器件I/O端口特性:
- 24个I/O引脚,包括4个MVIO引脚,由VDDIO2(PIC18F24/25/26Q24)供电
- 35个I/O引脚,包括12个MVIO引脚,由VDDIO2(PIC18F45/46Q24)供电
- 43个I/O引脚,包括12个MVIO引脚,由VDDIO2(PIC18F55/56Q24)供电
- MVIO引脚支持1.62V至5.5V电压范围
- 独立可编程I/O方向、开漏、压摆率和弱上拉控制
- 使用LV-TTL输入缓冲器在所有I/O引脚上设有低压接口
- 大多数引脚上的变化中断
- 3个可编程外部中断引脚
应用
- 传感器接口
- 实时控制
- 通信
框图
发布日期: 2023-12-07
| 更新日期: 2024-06-03

