PT8P3103 A/D型8-Bit MCU

1 产品概述
● PT8P3103是一款 RISC内核,A/D型8位 MCU,其内置 2K*16bit OTP ROM、112*8bit SRAM,
12 位高精度 ADC、RTC、TIMER、PWM 等功能。主要应用于消费类电子产品。

2 主要特性

工作温度
● -40~+85°C

工作电压
● 8MHz @3.0-5.5V
● 4MHz @2.4-5.5V
● 2MHz @1.8-5.5V

CPU
● RISC 内核,支持 71条指令
● 程序存储器 OTP ROM:2K*16bit(烧录1次) 1K*16bit(烧录2次)
● 数据存储器 SRAM:112*8bit
● 8级硬件堆栈
● 复位地址位于 000h
● 4 档指令周期分频可设:2T/4T/8T/16T分频
● 支持直接与间接数据寻址方式

中断
● 7 种中断源:TIMER0,TIMER1,TIMER2,INT0,INT1,ADC,LVD
● 2级中断优先级可设,高优先级中断入口地址:018h,低优先级中断入口地址:008h

I/O 口
● 14 个双向 I/0 端口,带 SMIT 输入,内置上拉电阻及下拉电阻
● P0 可配置为开漏输出
● 所有端口均支持输入电平变化唤醒功能
● P15 与 P14,P13与P12可配置为并联大电流口,增大驱动能力
● 上/下拉电阻可同时配置使能输出 1/2VDD 电压,用以软件模拟 LCD驱动
● P07 只可配置为开漏输出,无CMOS输出

ADC
● 12 位 ADC
● 13 路外部输入通道(ADC0 ~ADC12),2 路内部通道(内部 VDD/4,内部 GND)
● 3 种参考电压可选:VDD、外部参考电压VREF、内部基准电压(1.024V、2.048V、3.072V、4.096V)

定时器/PWM
● TIMER0:8位自动装载型,支持预分频
● TIMER1:8位自动装载型,支持预分频,5路PWM输出(PWM0~PWM4)
● TIMER2:8位自动装载型,支持预分频,可实现RTC计数产生8种精准定时时间(0.5S、1S、2S、4S、10S、20S、30S、60S)
● PWM1 带死区控制的互补 PWM 输出,死区时间可调
● 设置端口并联后,PWM0、PWM1驱动瞬态电流大于20mA

资源映射
● PWM0 可映射至所有非 PWM 输出的 I/O 端口
● INT0 可映射至所有非外部中断的 I/O 端口

复位及保护系统
● 3 种系统复位方式:上电复位(POR)、低压复位(LVR)、WDT溢出复位
● 8 级 LVR 阈值可选:关闭、1.8V、2.0V、2.2V、2.4V、2.7V、2.9V、3.6V(误差±0.1V)
● 4档WDT溢出时间可选:8ms、16ms、128ms、256ms
● 8 级 LVD 阈值可选:2.0V、2.2V、2.5V、2.7V、2.9V、3.2V、4.0V、4.3V(误差±0.1V)

省电模式
● IDLE 模式:仅 CPU 停止,所有中断、WDT 溢出、输入 lO 电平变化可唤醒
● STOP 模式:CPU 和外设都停止,外部中断、RTC 中断、WDT溢出、输入 IO电平变化可唤醒

时钟系统
● 内部 RC 高频振荡器 16MHz 精度:±1.5%(typ)
● 内部 RC 低频振荡器 32KHZ 精度:±10%(typ)
● 外部晶振 32.768KHZ

抗干扰能力
● HBM ESD:>4KV

封装形式
● SOP16

3 系统结构
基于 RISC 的架构绝大部分指令都只需一个指令执行周期,少部分需要两个指令执行周期。内置2K*16bit OTP, 112*8bit SRAM;同时,内部集成了 ADC、TIMER、PWM、RC16M、RC32K、XTAL、WDT、LVD 等外设。

4 管脚配置

### 关于 PIC24FJ256GB108-I/PT 微控制器的数据手册和开发资源 #### 数据手册概述 PIC24FJ256GB108-I/PT 是一款由 Microchip Technology 生产的高性能 16 位单片机。这款微控制器基于增强 PIC24F 架构,提供高达 72 MHz 的 CPU 频率以及丰富的外设接口功能[^4]。 主要特性包括但不限于: - **存储器容量**: 内置 256 KB Flash 和 32 KB RAM; - **低功耗管理**: 支持多种省电模式,适合电池供电应用; - **通信接口**: SPI/I²C/UART/Ethernet MAC 等多协议支持; - **模拟信号处理能力**: ADC/DAC 功能齐全; 为了获取更详细的硬件规格和术参数,建议查阅官方发布的数据表文档。 #### 开发工具与软件支持 针对此号的 MCU,Microchip 提供了一系列完整的开发解决方案,帮助开发者快速启动项目并优化设计流程: - **集成开发环境 (IDE)**: MPLAB X IDE 及其配套编译器 XC16 编译链路能够满足日常编程需求; - **调试仿真设备**: PICKIT 或 ICD 调试探针可用于在线调试程序运行状态; - **评估板卡**: 特殊定制的 Explorer 16/32 板子集成了必要的外围电路,便于测试验证概念原; 此外,在线社区论坛如 [Microchip Forum](https://www.microchiptechnology.com/support/) 上也有大量术交流文章可供参考学习。 ```cpp // 示例代码片段展示如何初始化定时器 TMR2 模块 void Init_Timer(void){ // 设置预分频系数为 256 PR2 = ((FCY / PRESCALE) * DESIRED_PERIOD)-1; T2CONbits.TCKPS = 0b11; // Prescaler set to 1:256 _T2IF = 0; // Clear interrupt flag bit _T2IE = 1; // Enable timer interrupts T2CONbits.ON = 1; // Start Timer2 operation } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值