跳转到主要内容

视频:Microchip Technology PIC18-Q43 8位微控制器

cathy 提交于

Microchip Technology PIC18-Q43 8位微控制器将多功能、简单易用的内核独立外设 (CIP)与先进的互连能力结合在一起,这样即可轻松实现复杂的硬件定制。这些28、40和48引脚微控制器(MCU)配有直接内存访问(DMA)、可配置逻辑单元(CLC)、16位PWM、带计算功能的12位模数转换器(ADCC)和多个通信接口。外设的这种结合简化了基于硬件的定制功能开发,加快了系统响应,减少了外部元件的数量,缩短了代码开发时间。它们非常适合各种实时控制应用,包括工业控制、消费类产品、汽车、电机控制、电容式触摸传感和物联网(IoT)。

<center><iframe height="420" width="70%" src='http://player.youku.com/embed/XNDg4MDY2NTY4MA==&#039; frameborder=0 'allowfullscreen'></iframe></center>

内核独立外设(CIP)使MCU能够在硬件中完成任务,同时释放CPU使其专注于更复杂的系统任务或休眠以节省功耗。由于它们减少了CPU的时序关键和内核密集型功能,因此无需额外代码和外部元件,降低了功耗,并缩短了确定性响应时间和验证时间。

PIC18-Q43系列配有六个直接内存访问(DMA)控制器,用于独立于CPU的所有内存空间和外设之间的数据传输,从而提高了系统性能,改进了功耗。

PIC18-Q43 MCU还设有八个用户可配置逻辑单元(CLC),用于创建基于硬件的定制逻辑功能。通过CLC外设,您可以指定信号组合作为逻辑功能的输入,并在内部连接各种外设,例如定时器、脉宽调制器(PWM)、串行端口和I/O引脚,轻松实现硬件定制。该CLC无需任何外部元件即可实现更高集成度,从而减少了PCB占位面积,降低了系统成本。

集成的16位PWM具有超出标准PWM模块的高级功能。通过这些创新功能,您可以更精确地轻松更改相位、占空比和偏移事件数。高分辨率PWM可同时提供双路独立输出,这有助于简化驱动控制,为诸多应用提供灵活性。此外,PIC18-Q43系列MCU具有改进和灵活的串行通信接口,包括支持异步、DMX、DALI和LIN协议的UART,以及更高速、独立的I2C和SPI串行通信接口。

片上智能模拟外设包括零交叉检测(ZCD)、比较器、8位数模转换器(DAC)和12位ADCC,可自动利用电容分压器(CVD)技术实现高级触控感应、平均、滤波、过采样和自动阈值比较。

<p><strong mpa-from-tpl="t">特性</strong></p>
<ul>
<li><strong>六个直接内存访问(DMA)控制器</strong></li>
<li><strong>三个16位双PWM提供六个PWM输出</strong></li>
<li><strong>向量中断(VI)功能 - 中断响应时间更短</strong><ul>
<li>可选择的高/低优先级</li>
<li>三个指令周期的固定中断延迟</li>
<li>可编程向量表基址</li>
<li>向后兼容以前的中断功能</li>
</ul></li>
</ul>

<ul>
<li><strong>内存访问分区(MAP):程序闪存可分为</strong><ul>
<li>应用方框</li>
<li>启动块</li>
<li>存储区域闪存(SAF)块</li>
</ul>
</li>
</ul>
<ul>
<li><strong>设备信息区(DIA)存储</strong><ul>
<li>温度指示器出厂校准数据</li>
<li>固定电压基准测量数据</li>
<li>Microchip唯一标识符</li>
</ul></li>
</ul>

<ul>
<li><strong>低功耗模式特性</strong><ul>
<li>睡眠:&lt;1μA(3V时但典型值)</li>
<li>打盹模式:CPU和外设以不同的周期速率运行(通常CPU更低)</li>
<li>空闲:外设运行时CPU停止</li>
<li>睡眠:最低功耗</li>
</ul></li>
</ul>

<ul>
<li><strong>外设模块禁用(PMD)</strong><ul>
<li>选择性地禁用硬件模块,以最大限度地降低未使用的外设的运行功耗</li>
</ul></li>
</ul>

<ul>
<li><strong>外设引脚选择(PPS)</strong><ul>
<li>实现数字I/O引脚映射<br />
</li>
</ul></li>
</ul>

<ul>
<li><strong>带计算功能的模数转换器(ADC2)</strong><ul>
<li>最多43个外部通道</li>
<li>在平均、滤波计算、过采样和阈值比较等输入信号上具有自动数学函数</li>
<li>在睡眠模式下工作</li>
<li>五个内部模拟通道</li>
</ul></li>
</ul>

<ul>
<li><strong>硬件电容分压器(CVD)支持</strong><ul>
<li>自动触摸采样,缩小软件尺寸,降低CPU使用率</li>
<li>四个外部输入</li>
</ul></li>
</ul>

<ul>
<li><strong>8位数模转换器(DAC)</strong><ul>
<li>两个I/O引脚上提供缓冲输出</li>
<li>与ADC和比较器的内部连接</li>
</ul></li>
</ul>

<ul>
<li><strong>2个比较器(CMP)</strong><ul>
<li>可配置输出极性</li>
<li>通过外设引脚选择外部输出</li>
</ul></li>
</ul>

<ul>
<li><strong>零交叉检测(ZCD)</strong><ul>
<li>检测引脚上的交流信号何时接地</li>
</ul></li>
</ul>

<ul>
<li><strong>电压基准</strong><ul> <li>定电压基准,1.024V、2.048V和4.096V输出电平 </li>
<li>部连接ADC、比较器和DAC </li>
</ul></li>
</ul>

<ul>
<li><strong>5个UART:1个UART支持LIN/DMX/DALI</strong><ul>
<li>兼容DMA</li>
<li>异步UART、RS-232、RS-485兼容</li>
<li>可编程1、1.5、2个停止位</li>
</ul></li>
</ul>

<ul>
<li><strong>两个SPI模块</strong><ul>
<li>可配置长度字节</li>
<li>任意长度数据包</li>
<li>无接收发射和无发射接收选项</li>
<li>传输字节计数器</li>
<li>独立发射和接收缓冲器,具有2字节FIFO和DMA功能</li>
</ul></li>
</ul>

<ul>
<li><strong>1个I2C模块,兼容SMBus、PMBus™</strong><ul>
<li>7位和10位寻址模式,具有地址屏蔽模式</li>
<li>专用地址、发射和接收缓冲器以及DMA功能</li>
<li>I2C、SMBus 2.0和SMBus 3.0以及1.8V输入电平选择</li>
<li>多主器件模式,包括自寻址</li>
</ul></li>
</ul>

<ul>
<li><strong>编程/调试特性</strong><ul>
<li>经由两个引脚进行在线串行编程™(ICSP™)</li>
<li>经由两个引脚通过三个断点进行在线调试(ICD)</li>
<li>片上集成调试

</li>
</ul></li>
</ul>

<p><strong mpa-from-tpl="t">应用</strong></p>
<ul>
<li>实时控制</li>
</ul>
<ul>
<li>人机接口(HMI)</li>
</ul>

<strong>扫码了解详情</strong>

<center><img src="http://mouser.eetrend.com/files/2020-09/wen_zhang_/100052984-107773-1.p…; alt=“” width="300"></center>