跳转到主要内容

下载

【下载】多协议通用异步收发器(UART)模块

通用异步收发器(Universal Asynchronous Receiver Transmitter,UART)是一种灵活的串行通信外设,用于将PIC<sup>®</sup>单片机与其他设备(包括计算机和外设)相连接。UART是一个全双工异步通信通道,可用于实现RS-232和RS-485等协议。

UART还支持以下硬件扩展:
• &nbsp; LIN/J2602
• &nbsp; IrDA<sup>®</sup>
• &nbsp; 直接矩阵架构(Direct Matrix Architecture,DMX)
• &nbsp; 智能卡

【下载】8 位 AVR®内核可以做什么?

作者:Microchip Technology Inc.的 Lloyd D. Clark 博士

【下载】PIC24系列参考手册 - 双看门狗定时器

本章将介绍dsPIC33/PIC24双看门狗定时器(Watchdog Timer,WDT)。

WDT使能后,将依靠内部低功耗RC(Low-Power RC ,LPRC)振荡器时钟源或运行模式下可选的时钟源工作。如果软件未定期清零WDT,则可使用WDT通过复位器件来检测系统软件故障。WDT可配置为窗口模式或非窗口模式。使用WDT后分频器可选择各种WDT超时周期。WDT还可用于将器件从休眠或空闲模式(节能模式)唤醒。

以下是WDT模块的一些主要特性:

【下载】dsPIC33/PIC24 FRM - 带边沿检测的I/O端口

通用 I/O 引脚可视为最简单的外设。这些 I/O 引脚允许 dsPIC33/PIC24 单片机监视和控制其他器件。为了增加器件的灵活性和功能性,一些引脚会被其他功能复用。这些功能取决于器件上所具有的外设功能。一般来说,当某个外设正在工作时,其相应的引脚就不能用作通用 I/O 引脚。

端口的主和从内核输出功能由器件特定的配置寄存器 FCFGPRA0 至 FCFGPRE0 定义。当这些配置位保持为 “1”时,引脚的所有权 (仅输出功能)属于主内核;当这些位保持为 “0”时,引脚的所有权属于从内核。 I/O 的输入功能对主和从内核均有效。配置寄存器 FCFGPRA0 至FCFGPRE0 对输入功能没有任何控制权。

【下载】如何在 Cortex®-M0+单片机中自定义 ASFv3 SAM-BA 自举程序

SAM Boot Assistant(SAM-BA™)允许通过 USB 或 UART 主机进行系统内编程(In-System Programming,ISP),无需任何外部编程接口。通常情况下,在基于 ROM 的 SAM MCU 中,内部 ROM都包含 SAM-BA 监视器固件,而所有基于 Cortex®-M0+的 MCU 则没有内部 ROM。

【下载】dsPIC33/PIC24 FRM - 偏流发生器

偏流发生器(Current Bias Generator,CBG)由两类电流源组成:10 µA和50 µA电流源。这两类电流源的主要特性分别如下:
&nbsp;• 10 µA电流源:
&nbsp;&nbsp;&nbsp;- 仅拉电流
&nbsp;&nbsp;&nbsp;- 最多4个独立电流源
&nbsp;• 50 µA电流源:
&nbsp;&nbsp;&nbsp;- 可选拉电流或灌电流
&nbsp;&nbsp;&nbsp;- 可选拉灌电流镜像

【下载】针对 32 位单片机的 EMI、EMC、EFT 和 ESD 电路设计注意事项

本应用笔记旨在提供有关电路保护器件和印刷电路板(Printed Circuit Board,PCB)布线指南的建议,以提高应用在电噪声环境中的抗扰度,并按照下列国际电工委员会(International Electrotechnical Commission,IEC)标准所述提高应用在发生 EMI、EMC、EFT 和 ESD 事件时的生存能力:IEC 61000-4-2、IEC 61000-4-4 和 IEC 61000-4-5。

【下载】使用MPLAB® Harmony在PIC32 MCU上创建USB音频设备

通用串行总线(Universal Serial Bus,USB)是连接不同电子设备的最常用接口。除主要的PC操作系统之外,各种嵌入式系统平台也支持USB。USB协议为传输数字音频数据提供了原生支持。这种支持及其易用性使USB成为互连数字音频设备的普遍选择。

开发USB音频应用会带来一些设计挑战,其中包括USB协议复杂性、数字音频数据同步、编解码器配置和
主机操作系统兼容性。因此,开发USB音频应用可能需要耗费巨大的开发成本和时间。

【下载】Microchip 32位单片机的集成功率因数校正(PFC) 与无传感器磁场定向控制(FOC)系统

近年来,电机控制行业一直致力于为各种应用设计高能效的电机控制驱动。消费者对更高电能质量标准的需求推动了这一趋势。通过实现功率因数校正(Power Factor Correction,PFC)可以增强电能质量,使用无传感器磁场定向控制(Field Oriented Control,FOC)可以实现对电机的高效控制。家电行业通常需要以低成本实现这些算法。这可以通过在单个单片机中集成PFC和无传感器FOC算法实现。Microchip的32位单片机具有充足的计算和外设资源,能够在单个单片机上支持PFC和无传感器FOC。

【下载】如何配置存储器保护单元(MPU)

存储器保护单元(Memory Protection Unit,MPU)是 Cortex®-M7 内核提供的一个可选组件,用于保护存储器。它根据权限和访问规则将存储器映射分为许多区域。本文档旨在让用户熟悉 MPU 存储区的配置,此配置由 Microchip 基于 Cortex-M7 的 MCU 提供。

【下载】无ROM Cortex® -M器件的SAM-BA® 监视器

SAM Boot Assistant(SAM-BA)允许使用USB或UART主机进行在系统编程(In-system Programming,ISP),而无需任何外部编程接口。通常,SAM-BA监视器在出厂时编程到ROM(如果存在)中。如果ROM不存在,默认情况下不支持SAM-BA。要在无ROM器件中支持SAM-BA,可以将SAM-BA监视器应用程序加载到闪存中。

本应用笔记重点介绍无ROM Cortex-M器件并说明SAM-BA监视器及其在这些器件上的接口。SAM-BA监视器兼容现有SAM-BA软件工具,但与其他Cortex-M器件相比有一些差异。本文档将说明这些差异。

【下载】在MPLAB® Xpress生态系统中 使用8位MCU的入门信息

MPLAB Xpress云端IDE是一款在线开发环境,囊括了我们屡获奖项的MPLAB X IDE的大多数常用功能。这一精简的应用程序忠实地还原了桌面应用程序,使用户可在两个环境间轻松切换。

MPLAB Xpress是PIC®单片机(MCU)新手用户的理想入门工具,无需下载、无需机器配置且无需等待即可开始系统开发。

MPLAB Xpress集成了最新版本的MPLAB代码配置器,使用户可以使用图形界面和引脚映射为8位和16位PIC MCU以及dsPIC® DSC自动生成初始化和应用程序C代码。

【下载】KSZ9897R数据手册

KSZ9567R 是一款高度集成的符合IEEE 802.3 标准的联网器件,采用一个第2 层管理型千兆位以太网开关、五个10BASE-Te/100BASE-TX/1000BASE-T物理层收发器(PHY)和相关MAC单元以及两个带可单独配置RGMII/MII/RMII接口的MAC端口,可直接连接主机处理器/控制器、其他以太网开关或以太网PHY收发器。

KSZ9567R以行业领先的以太网技术为基础,提供旨在减轻主机处理负载和简化整个设计的各种功能:

• 非阻塞线速以太网开关结构
• 全功能转发和过滤控制,包括基于端口的访问控制列表(ACL)过滤
• 全面的VLAN和QoS支持
• 为每端口传入/传出队列确定流量优先级并采用流量分类
• 生成树支持
• IEEE 802.1X访问控制支持

【下载】MCP37210/D10-200数据手册

MCP37210-200 是一款单通道 200 Msps 12 位流水线ADC,具有内置的高次数字抽取滤波器、噪声整形再量化器 (NSR),以及增益和失调调整功能。

MCP37D10-200 也是一款单通道 200 Msps 12 位流水线 ADC,除了 MCP37210-200 所提供的功能,还具有内置的数字下变频功能。

【下载】PIC16(L)F191xx产品简介

PIC16(L)F191XX 单片机提供超低功耗(eXtreme Low-Power,XLP)LCD 驱动能力,外加独立于内核的外设和智能模拟功能。由于集成了电荷泵、控制背光的高电流 I/O 驱动以及带备用电池的实时时钟 / 日历(Real Time Clock/Calendar,RTCC),因此它们特别适合于电池供电的 LCD 应用。主动时钟微调的 HFINTOSC 在不同电压和温度下提供高精度时钟源。该系列产品还采用最新 12 位 ADC2 自动化电容分压器 (Capacitive Voltage Divider, CVD)技术,实现高级触摸检测、求平均、滤波、过采样和自动阈值比较功能。

【下载】tinyAVR® 1系列的ADC基础

Microchip tinyAVR® 1系列器件具有10位逐次逼近寄存器(Successive Approximation Register,SAR)模数转换器(Analog-to-Digital Converter,ADC),转换速率最高115 ksps。该ADC配有一个灵活的多路开关,因此可测量多个单端输入引脚的电压。单端输入通道以地为参考。ADC输入信号通过一个采样保持电路馈送,可确保ADC的输入电压在采样期间保持在恒定水平。此外,该ADC还具有多个介于0.55V和VDD之间的内部参考电压。

【下载】tinyAVR® 1系列的ADC过采样

Microchip tinyAVR® 1系列控制器提供10位分辨率的模数转换器。在大多数情况下,10位分辨率已足够,但在某些情况下,需要更高的精度。可使用特殊的信号处理技术提高测量的分辨率。通过使用称为“过采样和抽取”的方法,可以实现更高的分辨率,而无需使用外部ADC。例如,使用10位ADC时,可通过过采样技术实现12位结果。本应用笔记说明了该方法的工作原理,以及该方法正常工作所需满足的条件。本应用笔记还提供了用于实现此过采样技术的源代码(符合上述工作原理)。

【下载】PIC16(L)F191XX 系列的主动时钟调节

有效时钟调节(Active Clock Tuning,ACT)是 PIC16(L)F191XX 系列器件上的一项功能。ACT 模块通过持续调节高频内部振荡器(HFINTOSC)发挥作用,使用连接到辅助振荡器(SOSC)引脚的可用外部32.768 kHz 振荡器来达到±1.0%的时钟精度。由于 PIC16(L)F191XX 系列不支持其他外部晶振模式,因此添加了 ACT,从而无需外部高精度时钟源。提高 ACT 模块的精度对 UART、SPI 和 I2C 等串行通信很有用。

【下载】SAMA5D2(版本C)Xplained Ultra评估工具包用户指南

本用户指南介绍了 Microchip SAMA5D2(版本 C)Xplained Ultra 评估工具包(SAMA5D2C-XULT 工具包),并描述了针对在基于 SAMA5D2 Arm® Cortex®-A5 的微处理器(MPU)上运行的应用程序的开发和调试功能。

【下载】KSZ8567R数据手册

KSZ8567R 是一款高度集成的联网设备,符合 IEEE 802.3 标准,并集成第 2 层托管型高性能以太网开关、5 个 10BASET/Te/100BASE-TX 物理层收发器 (physical layer transceiver, PHY)和关联的 MAC 单元,另外还有两个具有可单独配置RGMII/MII/RMII接口的MAC端口,用于直接连接到主机处理器/控制器、另一个以太网开关或以太网PHY收发器。