PIC18F26/45/46/55/56Q24微控制器是PIC18-Q24微控制器系列28/40/44/48引脚器件的一部分,用于传感器接口,实时控制和通信应用。mcu提供高达32KB内存,4KB数据SRAM和512B EEPROM。这些设备有24、35或43个I/O引脚,包括4或12个由V(DDIO)供电的MVIO引脚(2)。
PIC18F24/25Q24微控制器还具有矢量中断控制器,具有固定延迟,用于处理中断,系统总线仲裁器,直接存储器访问(DMA)功能,通用异步收发器(UART),支持异步,DMX-512,数字可寻址照明接口(DALI )和本地互连网络(LIN)协议;串行外设接口(SPI)和I(2)C。此外,该系列还包括存储功能,如内存访问分区(MAP)和设备信息区(DIA),存储工厂校准值,以帮助提高温度传感器的精度。
多电压I/O (MVIO):
mvio供电引脚支持1.62V至5.5V的操作
该域与主VDD电压电平无关
电压监测附加电压域与可编程跳闸点
PDID (Programming and Debugging Interface Disable),可以关闭ICSP接口,以防止外部存储器访问或修改
矢量中断(VI)能力-更快的中断响应时间
可选的高/低优先级
可编程向量表基址
修复了3倍指令周期的中断延迟
向后兼容以前的中断功能
内存访问分区(MAP):程序闪存可以划分为:
应用程序块
引导块
存储区域闪存(SAF)块与SAFLOCK,以防止修改
编程/调试特性:
编程和调试接口禁用(PDID)
电路串行编程 (ICSP )通过2个引脚
电路调试(ICD)与3个断点通过2个引脚
片上集成调试
4x直接存储器访问(DMA)控制器模拟-数字转换器与计算(ADCC):
10位ADC,计算速度高达300ksps
多达30个外部通道
自动数学功能输入信号,如平均,滤波计算,过采样,和阈值比较
在睡眠中运作
5x内部模拟通道
硬件电容分压器(CVD)支持,自动触摸采样,减少软件大小/ CPU使用
8位数模转换器(DAC):
缓冲输出可在2x I/O引脚
内部连接到ADC和比较器
2个高速比较器(CMP):
可配置的功率和速度模式
输出极性可配置
外部输出通过外设引脚选择
2x零交叉检测(ZCD),检测引脚上的交流信号何时与地面交叉
电压参考:
固定电压基准,具有1.024V, 2.048V和4.096V输出电平
内部连接到ADC,比较器和DAC
3x 16位双PWM提供6x PWM输出UART,硬件支持LIN/DMX
DMA兼容
异步UART, RS-232,和RS-485兼容
可编程1、1.5和2个停止位
2个SPI模块:
可配置字节长度
任意长度数据包
发送-不接收和接收-不发送选项
传输字节计数器
具有2字节FIFO和DMA功能的单独发送和接收缓冲区
2个I(2)C模块,SMBus, PMBus 兼容:
7位和10位寻址模式与地址掩蔽模式
专用地址、发送/接收缓冲区和DMA功能
I(2)C、SMBus 2.0 / 3.0、1.8V输入电平选择
多主模式,包括自寻址
设备信息区(DIA)存储:
温度指示器出厂校准数据
固定电压参考测量数据
微芯片唯一标识符
低功耗模式:
睡眠:在3V时小于1μA
小睡:CPU和外设以不同的周期速率运行(通常,CPU较低)
Idle:外设运行时CPU停止
休眠:功耗最低
PMD (Peripheral Module Disable),有选择地禁用硬件模块,最大限度地减少未使用外设的有功功耗
设备I/O口特点:
24个I/O引脚,包括4个由V(DDIO)(2)供电的MVIO引脚(PIC18F24/25/26Q24)
35个I/O引脚,包括12个由V(DDIO)(2)供电的MVIO引脚(PIC18F45/46Q24)
43个I/O引脚,包括12个由V(DDIO)(2)供电的MVIO引脚(PIC18F55/56Q24)
MVIO引脚支持1.62V至5.5V的电压范围
单独可编程的I/O方向,开漏,转换率,和弱上拉控制
低压接口上的所有I/O引脚使用LV-TTL输入缓冲器
大多数引脚上的改变中断
3个可编程外部中断引脚
Sensor-interfacing
实时控制
沟通