Microchip PIC18F47Q10 PIC MIC低功耗应用开发程序


Pic18f27/47q10 微控制器具有模拟、独立内核和通信外设,适用于广泛的通用和低功耗应用。这些 44-28/40/pin 器件配备了一个 10 位 ADC 与计算 (ADC2) 自动电容分压器 (CVD) 技术,用于高级触摸感应、平均、滤波、过采样和执行自动阈值比较。Braking 为互补波形发生器 (CWG)、窗口看门狗定时器 (WWDT)、循环冗余校验 (CRC)/MemoryScan、过零检测 (ZCD)、可配置逻辑单元 (CLC) 和外设提供一组独立于内核的外设引脚选择 (PPS),提供更高的设计灵活性并降低系统成本。

主要特点:

核特性:

• C 编译器优化的 RISC 架构

• 运行速度:

-- DC -- 整个 VDD 范围内的 64 MHz 时钟输入

-- 62.5 ns 最小指令周期

• 可编程2级中断优先级

• 31 级深度硬件堆栈

• 带硬件限制定时器 (HLT) 的 3 个 8 位滴答 (tmr2/4/6)

• 四个 16 位滴答 (tmr0/1/3/5)

• 低电流上电复位 (POR)

上电定时器 (PWRT)

欠压复位 (BOR)

• 低功耗 BOR(LPBOR 选项)

• 窗口看门狗定时器 (WWDT):

-- 看门狗清除事件之间的间隔过长或过短的看门狗复位

- 可变预分频器选择

-- 可变窗口大小选择

- 在硬件或软件中配置的所有源

记忆

• 高达 128K 字节的程序闪存

• 高达 3615 字节的数据 SRAM 存储器

• 高达 1024 字节的数据 EEPROM

• 可编程代码保护

• 直接、间接和相对寻址模式

工作特点

• 工作电压范围:

1.8V 至 5.5V

• 温度范围:

- 工业: - 40 ℃ 至 85 ℃

- 扩展: - 40 ℃ 至 125 ℃

节能工作模式

• 打盹:CPU 和外围设备以不同的循环速率运行(连接的 CPU 较低)

• 空闲:CPU 在外围设备运行时挂起

• 睡眠:最低功耗

• 外围模块禁用 (PMD):

-- 能够禁用硬件模块以最小化未使用外设的有功功耗

• 极低功耗模式 (XLP)

-- 睡眠:500 nA 典型 @1.8v

-- 睡眠和看门狗定时器:900 nA(典型值)@1.8 V

数字外设

• 可配置逻辑单元 (CLC):

-- 集成组合和时序逻辑

• 互补波形发生器 (CWG):

-- 上升沿和下降沿死区控制

-- 全桥、半桥、1通道驱动

- 多个信号源

• 捕捉/比较/PWM (CCP) 模块:

- 两个 CCP

-- 捕获/比较模式的 16 位分辨率

-- PWM 模式的 10 位分辨率

• 10 位脉宽调制器 (PWM):

- 两个 10 位 PWM

• 串行通信:

-- 两个具有自动波特率检测功能的增强型 USART (EUSART),启动时自动唤醒。

RS-232、RS-485、LIN 兼容

- SPI

- 与 I2C、SMBus 和 PMBus™ 兼容

• 多达 35 个 I/O 引脚和一个输入引脚:

- 可单独编程的引体向上

- 转换速率控制

-- 所有引脚上的变化中断

-- 输入电平选择控制

• 带有存储器扫描的可编程 CRC:

-- 可靠的数据/程序存储器监控,用于故障安全操作(例如,B 类)

-- 在 Flash 或 EEPROM 的任何部分计算 CRC

-- 高速或后台操作

• 硬件限制定时器(tmr2/4/6 +HLT):

-- 硬件监控和故障检测

• 外设引脚选择 (PPS):

-- 启用数字 I/O 的引脚映射

• 数据信号调制器 (DSM)

模拟外设

• 带计算功能的 10 位模数转换器 (ADC2):

- 35 个外部通道

-- 睡眠期间可用的转换

-- 四个内部模拟通道

-- 内部和外部触发选项

-- 输入信号的自动数学函数:

• 平均、滤波计算、过采样和阈值比较

-- 8位硬件采集定时器

• 硬件电容分压器 (CVD) 支持:

- 8位预充电定时器

可调采样保持电容阵列

-- 保护环数字输出驱动

• 零交叉检测 (ZCD):

- 检测引脚上的交流信号何时穿过地面

• 5 位数模转换器 (DAC):

- 外部可用的输出

-- 可编程 5 位电压 (% of VDD,[VREF+ - VREF-], FVR)

-- 到比较器和 ADC 的内部连接

• 两个比较器 (CMP):

- 四个外部输入

通过 PPS 外部输出

• 固定参考电压 (FVR) 模块:

-- 1.024v、2.048v 和 4.096v 输出电平

-- 两个缓冲输出:一个用于 DAC/CMP,一个用于 ADC

时钟结构

• 高精度内部振荡器模块 (HFINTOSC):

-- 可选频率高达 64 MHz

- 校准时正负 1%

• 32 kHz 低功耗内部振荡器 (LFINTOSC)

• 外部 32 kHz 晶体振荡器 (SOSC)

• 外部高频振荡器模块:

- 三种晶体/谐振器模式

-- 数字时钟输入模式

-- 4x PLL 与外部源

• 失败 - 安全时钟监视器:

-- 允许在外部时钟停止时安全关机

• 振荡器起振定时器 (OST)

可编程/调试功能

• 通过两个引脚进行在线串行编程™ (ICSP™)

• 具有通过两个引脚的三个断点的在线调试 (ICD)

片上集成调试

Pic18f27/47q10系列框图

Pic18f27/47q10系列简化PIC MCU时钟源框图


用于 PIC18F47Q10 的 Curiosity Nano 评估套件

名为 Nano 的 PIC18F47Q10 评估套件是用于评估 PIC18F47Q10 微控制器的硬件平台。

该套件由 MPLAB® X 集成开发环境 (IDE) 提供支持,可轻松访问 PIC18F47Q10 的功能,并说明如何将这两款器件集成到定制设计中。

Curiosity Nano 系列评估套件包括一个板载调试器,无需外部工具即可对 PIC18F47Q10 进行编程。

Microchip PIC18F47Q10 Curiosity Nano 评估套件是用于评估 PIC18F47Q10 微控制器的硬件平台。

Curiosity Nano 评估套件 PIC18F47Q10 主要特点:

• PIC18F47Q10 - I/MP 微控制器

• 1 个黄色用户 LED

• 一个机械用户开关

• 板载调试器

- MPLAB® X 中的电路板标识

-- 一个绿色电源和状态 LED

- 编程和调试

-- 虚拟 COM 端口 (CDC)

-- 一个逻辑分析仪通道(DGI GPIO)

• USB 供电

• 可调目标电压

-- 由板载调试器控制的 MIC5353 稳压器

-- 1.8-5.1V输出电压(受USB输入电压限制)

-- 500 mA 最大输出电流(受环境温度和输出电压限制)

Curiosity Nano 评估套件 PIC18F47Q10 外观图

Curiosity Nano PIC18F47Q10 Curiosity Nano 评估套件电路图

Curiosity Nano PIC18F47Q10 Curiosity Nano 评估套件电路图

Curiosity Nano 评估套件 PIC18F47Q10 引脚图