您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 其它行业文档 > MSP430F5529经典学习资料
MSP430F5529微控制器工作坊日程介绍MSP430F5xxx(lab-0)5xx低功率模式及PMM/UCS模块(Q?)MSP430计时器(lab-1)ADC12介绍(lab-2)使用DMA和计时器以节约用电(lab-3)端口映射及USCI模块(lab-4)MSP430ware(lab-5)MSP430USB及工具箱(lab-6)MSP430工具、资源及结论2TI嵌入式处理系列产品32-bitARMCortex™-M3MCUs16-bit超低功率lowpowerMCUsDSPDSP+ARMARMCortex-A8MPUsStellaris®ARM®Cortex™-M3MSP430™Sitara™ARM®Cortex™-A8&ARM9C6000™DaVinci™videoprocessorsTI嵌入式处理器数字信号处理器(DSPs)微控制器(MCUs)基于ARM®的处理器OMAP™软件及开发工具Upto100MHzFlash8KBto256KBUSB,ENETMAC+PHYCAN,ADC,PWM,SPI连接功能,安全,运动控制,HMI,工业自动化$1.00to$8.00300MHzto1GHzCache,RAM,ROMUSB,CAN,PCIe,EMAC工业计算,POS&便携式数据终端$5.00to$20.00Upto25MHzFlash1KBto256KBAnalogI/O,ADCLCD,USB,RF测量,感应,通用$0.25to$9.00300MHzto1Ghz+AcceleratorCacheRAM,ROMUSB,ENET,PCIe,SATA,SPI浮点/定点视频,音频,语音,安全,会议$5.00to$200.0032-bit实时MCUsC2000™Delfino™Piccolo™40MHzto300MHzFlash,RAM16KBto512KBPWM,ADC,CAN,SPI,I2C电机控制,数字电源,照明,可再生能源$1.50to$20.00超低功率DSPC5000™Upto300MHz+AcceleratorUpto320KBRAMUpto128KBROMUSB,ADCMcBSP,SPI,I2C音频,语音医疗,生物统计学$3.00to$10.00多核DSPC6000™24.000MMACSCacheRAM,ROMSRIO,EMACDMA,PCIe电信测试和测量,媒体网关,基站$40to$200.00MSP430系列产品+路线图100+器件2xx-Catalog•16MIPS•120kBFlash•8kBRAM•500nAStandby•1.8–3.6V75+器件1xx-Catalog•8MIPS•60kBFlash•10kBRAM•1.8–3.6VG=ValueLineF=FlashFR=FRAM100+器件4xx:LCD•16MIPS•120kBFlash•8kBRAM•LCDController,160segments•1.8–3.6VF23x0新一代产品5xx-6xx•25MIPS•256kBFlash•16kBRAM•1.8–3.6V•0.9-1.65V(L092)•FRAM,USB,RF•6xx:LCDController•160uA/MIPS生产开发器件F20xxF21x1F21x2F22xxF541xF543xAFx42x0Fx42xF44xFx43xFG461xFE42x2F47x4Fx47xF43xF23x0F41xF41x2FR57xxFRAMF550x/10USBF51x2照明F53xxGenPurposeF5/663xBGM,CatalogG2xx1F552xUSBCC430RFG2xx28kB,CapTouchI/OG2xx316kB,CapTouchI/OF471xxF438/F439F67xxMeteringAFE2xxMeteringAFEF67xxMeteringF5/665x512kBFlashF11xxF12xxF13x-F14xF15x-F16xF23x-F24xF261xF241xL0920.9VNative5xx各代产品总结超低功率230μA/MHz1.9μA待机模式从待机模式唤醒仅需5μs增强性能高达25MHz全线产品8MHz(1.8-3.6V)1.8VISP闪存擦除及写入自动防故障,灵活的时钟系统创新性能集成LDO,BOR,WDT+,RTC多通道DMA支持待机模式下的数据传送更多连接方式:USB,RFAES加密,RTC后备电池用户定义的引导装入程序业界领先的代码密度MSP430各代产品1xx2xx4xx5xx基本时钟系统基本时钟系统+FLL,FLL+统一时钟系统UCS核心电压与供电电压相同核心电压与供电电压相同核心电压与供电电压相同核心电压可以用集成式PMM进行编程16位CPU16位CPU,CPUX16位CPU,CPUX16位CPUXV2GPIOGPIO,带有上拉及下拉GPIOGPIO,带有上拉及下拉,驱动强度(drivestrength)N/AN/AN/ACRC16软件RTC软件RTC软件RTC,带有基本计时器,基本计时器+RTC真正32位RTC带闹钟USARTUSCI,USIUSART,USCIUSCI,USB,RFDMAupto3-chDMAupto3-chDMAupto3-chDMAupto8-chMPY16MPY16MPY16,MPY32MPY32ADC10,12ADC10,12ADC12ADC12_A4-wireJTAG4-wireJTAG,有些器件带有Spy-Bi-Wire4-wireJTAG4-wireJTAG及Spy-Bi-WireMSP430各代产品Category2xx4xx5xxCPUClock(max)16MHz8MHz25MHzActiveCurrent(@3.0V,typical)515uA@1MHz4.2mA@8MHz9.1mA@16MHz600uA@1MHz4.8mA@8MHzN/A290uA@1MHz1.84mA@8MHz230uA/MHz8.90mA@25MHz120KB/8KB(Flash/RAM)120KB/8KB(Flash/RAM)256KB/16KB(Flash/RAM)Wake-upTimeFromLPM31us6us5usStandbyLPM3Current0.9–1.1uA1.1–2.5uA1.9uA(RTC,WDT,SVSenabled)LPM4Current0.1uA0.1uA1.2uA(LPM4)/0.1uA(LPM4.5)FlashISPMinimumDVCC2.2V2.7V1.8VPortI/OInterruptCapabilityP1/P2P1/P2P1/P2SomedevicesalsoP3/P4Prog.PortPinDriveStrengthN/AN/AAllportpinsProg.Pull-ups/Pull-downsAllportpinsN/AAllportpins12-bitA/DInternalReferenceCurrent500uA500uA100uA*12-bitA/DActiveConversionCurrent800uA800uA150uA*AvailableMCLKSourcesDCOLFXT1XT2(ifavailable)VLOFLLLFXT1XT2(ifavailable)FLLLFXT1/XT1UCSXT2(ifavailable)VLOREFOAvailableFLLReferenceClocksN/ALFXT1LFXT1,REFO,&XT2(ifpresent)*2xx,4xx–ADC12;5xx-REF&ADC12_A示例:MSP430F5438主动模式电源……最大效率@最小VCORE&最大MCLK12MHz:~150μA/MHz实现了PMMoverhead的最小影响峰值静止ICC2mA:可以用纽扣电池供电PMMCOREV01230123Vcore(V,Vcc=3V)1.41.61.81.91.41.61.81.9MCLK=fDCO(MHz)1.0182202302402602162262362552.0343503904404701721922162318.03122014101600172015217619921412.026181021002390257015117519921416.02428003190344017519921520.0253950424019721225.0085360214μAmeasuredcalculatedμA/MHz1MIPsTaskAverageICC–2xx对比5xx各代产品峰值及均值ICC改进F54xx平均降低~3x181216ActiveTimeStandby0%10%20%30%40%50%60%70%80%90%100%0.5000.5260.5090.2200.1540.1520.176Time(%)MCLK(MHz)F24xx平均ICC(mA)F54xx平均ICC(mA)MCLK(MHZ)F24xxF54xx10.50.22mA84.21.22mA126.11.81mA16N/A2.8mAActiveIcc181216ActiveTimeStandby0%10%20%30%40%50%60%70%80%90%100%5xxMSP430Xv2正交CPU适用于C语言编译器存储地址范围增加到1MBCPU寄存器增加到20位地址-字指令(Address-wordinstructions)直接20位CPU寄存器存取原子(内存到内存)指令指令兼容前代CPU循环计数优化所有指令都允许使用延伸词(extensionword)直接存取1MB地址空间位、字节、词及地址-词数据重复指令功能UCS……5xx工作模式SVS保护,just200nA主动模式–230uA/MHzCPU活动快速外设Enabled32kHz外设Enabled-RTCLPM0–70uACPUdisabled快速外设Enabled32kHz外设Enabled–RTCLPM3–1.9uACPUdisabled快速外设Disabled32kHz外设EnabledRTC,监视器和SVS保护LPM4–1.2uA所有时钟disabled中断时唤醒LPM4.5(LPM5)–100nA稳压器&所有时钟disabled没有RAM滞留BORonnRST/NMIorPortI/O5xx电压对比频率运行范围25MHz峰值性能整个VCC范围提供了更多性能FlashISP@min.VCC8MHz@min.VCC高达25MHz@2.4V-3.6V可编程VCORE提高了电源效率降低VCC或者VCORE降低了系统电流5xx内存映射Page-free20位寻址用户可定义的引导装入程序RAM始于0x1C00总是连续块MAIN闪存的开始根据RAM移动向量表始于0xFF8012进入低功率模式中断和堆栈进入中断完成当前正在执行的指令指向下一个指令的PC被推到堆栈上SR被推到堆栈上选择最高优先级的中断出现单一源标志时,中断请求标志自动复位。多源标志保持,软件服务。SR被清除。这将终止任何低功率模式。因为GIEbit被清除,其他中断将被关闭。中断向量的内容装入PC;程序继续该地址中断服务。使用内部函数进行状态寄存器(SR)编程IntrinsicFunctions:__bic_SR_register(LPM3_bits);__bic_SR_register_on_exit(LPM3_bits);__bis_SR_register(LPM3_bits+GIE);__bis_SR_register_on_exit(unsignedshorta);__get_SR_register(void);__get_SR_register_on_exit(v
本文标题:MSP430F5529经典学习资料
链接地址:https://www.777doc.com/doc-2889115 .html