您好,欢迎访问三七文档
©2013MicrochipTechnologyIncorporated.版权所有。C14L06HP32幻灯片1C14L06HP32新一代高性能200MHzPIC32MCU介绍,包括音频和图形接口、HSUSB、以太网及高级模拟功能©2013MicrochipTechnologyIncorporated.版权所有。C14L06HP32幻灯片2课程目标l完成本课程之后,您将能够:l了解PIC32MZ的晶振和时钟l了解PIC32MZMIPS®microAptiv™内核l了解PIC32MZ的扩展存储器界面l了解PIC32MZ高速USB的特点l熟悉PIC32MZ的低速时钟和外设接口开发lPIC32MZ系列外设的最小化学习曲线l了解为何PIC32MZ适合您的应用©2013MicrochipTechnologyIncorporated.版权所有。C14L06HP32幻灯片3课程安排l特性概述l框图l振荡器和时钟lCPUl高速外设l低速外设lI/O特性l定时器l问答l总结l其他资源©2013MicrochipTechnologyIncorporated.版权所有。C14L06HP32幻灯片4课程安排l特性概述l框图l振荡器和时钟lCPUl高速外设l低速外设lI/O特性l定时器l问答l总结l其他资源©2013MicrochipTechnologyIncorporated.版权所有。C14L06HP32幻灯片5特性概述l内核运行在200MHz频率下,提供314DMIPS性能l2MB系统闪存(双独立分区,实时更新)l512KB的系统RAM(两个存储区)lMIPSmicroAptiv™内核(1.57DMIPS/MHz)lDSP和MCUASElL1缓存(16KB指令,4KB数据)l带TLB的MMUl两个新的外部存储器接口l通过EBI最多可支持64MB存储器(异步SRAM/NOR,50MHz时)l通过SQI最多可支持64MB存储器(四通道/串行闪存,50MHz时)l新的12位流水线ADC(28Msps)l44个模拟输入l5个专用S/H采样保持和1个共用S/H采样保持l新的硬件安全模块lRNG(真和伪)l加密/解密:AES和TDESl验证:SHA-1、SHA-256、MD5和HMAC©2013MicrochipTechnologyIncorporated.版权所有。C14L06HP32幻灯片6特性概述(续)l灵活的振荡器模块l多个时钟选项和时钟门控l8通道DMA(CRC、模式匹配/忽略)l高速外设(USB、以太网和SQI等)中的附加(14个)DMAl高速连接接口lUSBHS/FS/LS主机、设备和OTGl带MII和RMII的10/100以太网MAC(100Mbps)l多种行业标准通信接口l6个4线SPI/I2S模块l2个CAN模块(1Mbps)l6个UART模块(25Mbps)l5个支持SMBus的I2C模块(1Mbps)l多个用于系统控制的定时器l专用:WDT(复位)、DMT和RTCC(系统计时/RTOS)l通用:用于IC/OC的9个16位定时器或4个32位定时器(级联)©2013MicrochipTechnologyIncorporated.版权所有。C14L06HP32幻灯片7特性概述(续)l各种复位源lPOR、BOR、MCLR、SWR、NMI超时(WDT和DMT事件)和外设软复位lI/O特性l5V容限引脚l所有I/O引脚均具有电平变化中断功能l16位并行主控端口l外设引脚选择l三态、漏极开路和上拉/下拉控制l其他模拟特性l2个比较器(32个可编程的Vref)l片上温度传感器(精度为±2ºC)l商用和汽车类1级认证l2.0V至3.6V,-40oC至+125oCl封装l64-QFN/TQFP、100-TQFP、124-VTLA和144-LQFP/TQFP©2013MicrochipTechnologyIncorporated.版权所有。C14L06HP32幻灯片8特性概述(PIC32MX和PIC32MZ的差异)lPIC32MXl工作频率最高为80MHzlMIPSM4K内核l内核外部有微型缓存l1个12KB引导闪存l最大512KB闪存l最大128KBRAMl10位SARADC(1Msps,16通道)lUSBOTGFSl汽车类2级认证(2.3V至3.6V,-40oC至+105oC)lPIC32MZl工作频率最高为200MHzlMIPS®microAptiv™内核lL1缓存、DSP和MCUASEl2个80KB引导闪存l最大2MB闪存l最大512KBRAMl12位流水线ADC(28Msps,48通道)lMicrochip首款支持高速USB的器件l外部存储器接口(EBI/SQI)l汽车类1级认证(2.0V至3.6V,-40oC至+125oC)©2013MicrochipTechnologyIncorporated.版权所有。C14L06HP32幻灯片9课程安排l特性概述l框图l振荡器和时钟lCPUl高速外设l低速外设lI/O特性l定时器l问答l总结l其他资源©2013MicrochipTechnologyIncorporated.版权所有。C14L06HP32幻灯片10框图©2013MicrochipTechnologyIncorporated.版权所有。C14L06HP32幻灯片11课程安排l特性概述l框图l振荡器和时钟lCPUl高速外设l低速外设lI/O特性l定时器l问答l总结l其他资源©2013MicrochipTechnologyIncorporated.版权所有。C14L06HP32幻灯片12课程安排l振荡器和时钟l概述l振荡器框图lPIC32MX和PIC32MZ的差异lPOSC、FRC和SOSC配置lSPLL和USB-PLL配置l振荡器选择lFSCM配置l外设总线时钟配置l参考时钟配置l将系统设置为在200MHz频率下运行©2013MicrochipTechnologyIncorporated.版权所有。C14L06HP32幻灯片13振荡器和时钟(概述)l5个独立时钟源l主振荡器(POSC)l快速RC振荡器(FRC)l备用快速RC振荡器(BFRC)l辅助振荡器(SOSC)l低功耗RC振荡器(LPRC)lPLLl系统PLLl专用USBPLL(内置PHY)l7个外设总线时钟l参考时钟模块:4个输入参考时钟和4个输出参考时钟l防止代码跑飞(SYSKEY和CLKLOCK)©2013MicrochipTechnologyIncorporated.版权所有。C14L06HP32幻灯片14振荡器和时钟(振荡器框图)POSCSOSCPOSCCLKBUFCLKBUFSOSCFRCBFRCLPRC÷NFRCDIVBFRCLPRCFRCDIV2:0FRCTUN5:0SPLLUSBPLL×MUSBCLKPLLICLK÷N÷NPLLIDIV2:0PLLMULT6:0PLLRANGE2:0PLLODIV2:0SPLLUPLLENUPLLFSELPBCLKxSYSCLK÷NPBxDIV6:0FRCDIVPOSCSPLLBFRCLPRCSOSCCPU和外设时钟控制FSCMFCKSM1:0OSWENNOSC2:0COSC2:0INT事件WDT和RTCCTimer1和RTCCROSEL3:0÷2x(N+M/512)N=RODIV4:0M=ROTRIM8:0PBCLK1REFCLKOxFRCREFCLKIxPOSCSPLLBFRCLPRCSOSCREFCLKSPIADCSQI至ADC和闪存©2013MicrochipTechnologyIncorporated.版权所有。C14L06HP32幻灯片15振荡器和时钟(PIC32MX和PIC32MZ的差异)PIC32MX4个时钟源(POSC、FRC、SOSC和LPRC)1个外设总线时钟受限的时钟门控PIC32MZ5个时钟源(POSC、FRC、BFRC、SOSC和LPRC)输入范围较宽的POSC符合B类规范(BFRC)额外的SFR7个外设总线时钟灵活的时钟门控REFCLK模块振荡器模块显著增强©2013MicrochipTechnologyIncorporated.版权所有。C14L06HP32幻灯片16振荡器和时钟(POSC、FRC和SOSC配置)通过DEVCFG1、OSCCON和OSCTUN进行配置©2013MicrochipTechnologyIncorporated.版权所有。C14L06HP32幻灯片17振荡器和时钟(POSC、FRC和SOSC配置)(续)代码示例#pragmaconfigPOSCMOD=HSOSCCONbits.FRCDIV=1;#pragmaconfigFSOSCEN=ONOSCCONbits.SOSCEN=1;While(!OSCCONbits.SOSCRDY);©2013MicrochipTechnologyIncorporated.版权所有。C14L06HP32幻灯片18振荡器和时钟(SPLL和USB-PLL配置)通过DEVCFG2、SPLLCON和OSCCON进行配置©2013MicrochipTechnologyIncorporated.版权所有。C14L06HP32幻灯片19振荡器和时钟(SPLL和USB-PLL配置)(续)代码示例#pragmaconfigFPLLICLK=PLL_POSC#pragmaconfigFPLLIDIV=DIV_3#pragmaconfigFPLLRNG=RANGE_8_16_MHZ#pragmaconfigFPLLMULT=MUL_50#pragmaconfigFPLLODIV=DIV_2#pragmaconfigUPLLFSEL=FREQ_24MHZ#pragmaconfigUPLLEN=OFF//BeforeStartingUSBfunctionsWhile(!OSCCONbits.ULOCK);注:要进行USB操作,POSC必须为12/24MHzSPLLCONbits.PLLRANGE=1;SPLLCONbits.PLLICLK=0;SPLLCONbits.PLLIDIV=3;SPLLCONbits.PLLMULT=50;SPLLCONbits.PLLODIV=2;while(!OSCCONbits.SLOCK);©2013MicrochipTechnologyIncorporated.版权所有。C14L06HP32幻灯片20振荡器和时钟(振荡器选择)通过DEVCFG1和OSCCON进行配置代码示例#pragmaconfigFNOSC=SPLL#pragmaconfigIESO=ONOSCCONbits.NOSC=1;OSCCONbits.OSWEN=1;while(OSCCONbits.OSWEN);PBCLKxSYSCLK÷NPBxDIV6:0FRCDIVPOSCSPLLBFRCLPRCSOSCCPU和外设时钟控制FSCMFCKSM1:0OSWENNOSC2:0COSC2:0INT事件©2013MicrochipTechnologyIncorporated.版权所有。C14L06HP32幻灯片21振荡器和时钟(FSCM配置)通过DEVCFG1和OSCCON进行配置时钟故障会触发NMI,并回退到备用FRC代码示例#pragmaconfigFCKSM=CSECMEAND_nmi_handler:If(OSCCONbits.CF==1){…}©2013MicrochipTechnologyIncorporated.版权所有。C14L06HP32幻灯片22振荡器和时钟(PB时钟配置)系统和外设总线时钟矩阵©2013MicrochipTechnologyIncorporated.版权所有。C14L06HP32幻灯片23振荡器和时钟(PB时钟配置)(续)通过PBxDIV(x=1-5、7和8)进行配置代码示例PB8DIVbits.DIV=1;PB8DIVbits.ON=1;while(!PB
本文标题:新一代高性能200 MHz PIC32 MCU 介绍包括音频和图形接口、HS USB、以太网及高级模
链接地址:https://www.777doc.com/doc-6496685 .html