Example: bankruptcy

MIXED SIGNAL MICROCONTROLLER - TI.com

JANUARY2012 REVISEDFEBRUARY2013 MIXEDSIGNALMICROCONTROLLER1 FEATURES23 (A/D)Conversion(MSP430G2210 Only) Ultra-LowPowerConsumption 10-Bit200-kspsAnalog-to-Digital(A/D)Conv erterWithInternalReference,Sample- ActiveMode:220 A at1 MHz, ,andAutoscan(MSP430G2230 Only) A UniversalSerialInterface(USI)SupportsSPI OffMode(RAMR etention) AandI2C(MSP430G2230 Only) FivePower-SavingModes BrownoutDetector Ultra-FastWake-UpFromStandbyModein SerialOnboardProgramming,NoExternalLessT han1 sProgrammingVoltageNeeded,Programmable 16-BitRISCA rchitecture, On-ChipEmulationLogicWithSpy-Bi-Wire BasicClockModuleConfigurationsInterface InternalFrequenciesupto16 MHzWith FamilyMembers.

MSP430G22x0 SLAS753E – JANUARY 2012– REVISED FEBRUARY 2013 www.ti.com Interrupt Vector Addresses The interrupt vectors and the power-up starting address are located in the address range of 0x0FFFF to

Tags:

  Mixed, Signal, Microcontrollers, Mixed signal microcontroller

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Transcription of MIXED SIGNAL MICROCONTROLLER - TI.com

1 JANUARY2012 REVISEDFEBRUARY2013 MIXEDSIGNALMICROCONTROLLER1 FEATURES23 (A/D)Conversion(MSP430G2210 Only) Ultra-LowPowerConsumption 10-Bit200-kspsAnalog-to-Digital(A/D)Conv erterWithInternalReference,Sample- ActiveMode:220 A at1 MHz, ,andAutoscan(MSP430G2230 Only) A UniversalSerialInterface(USI)SupportsSPI OffMode(RAMR etention) AandI2C(MSP430G2230 Only) FivePower-SavingModes BrownoutDetector Ultra-FastWake-UpFromStandbyModein SerialOnboardProgramming,NoExternalLessT han1 sProgrammingVoltageNeeded,Programmable 16-BitRISCA rchitecture, On-ChipEmulationLogicWithSpy-Bi-Wire BasicClockModuleConfigurationsInterface InternalFrequenciesupto16 MHzWith FamilyMembers.

2 FourCalibratedFrequenciesto 1% MSP430G22x0 InternalVery-Low-PowerLow-Frequency 2KB+ 256 BFlashMemoryOscillator 128 BRAM 16-BitTimer_AWithTwoCapture/Compare Availablein8-PinPlasticPackages(D)Regist ers ForCompleteModuleDescriptions,Seethe On-ChipComparatorforAnalogSignalMSP430x2 xxFamilyUser'sGuide(SLAU144)CompareFunct ionorSlopeAnalog-to-DigitalDESCRIPTIONTh eTexasInstrumentsMSP430 ,combinedwithfivelow-powermodes,is optimizedtoachieveextendedbatterylifein ,16-bitregisters, (DCO)allowswake-upfromlow-powermodestoac tivemodein lessthan1 anultra-low-powermixedsignalmicrocontrol lerwitha built-in16- ,theMSP430G2230hasa built-incommunicationcapabilityusingsync hronousprotocols(SPIorI2C)anda 10- (1)PACKAGEDDEVICES(2)TAPLASTIC8-PIN(D)MS P430G2230ID-40 C to85 CMSP430G2210ID(1)Forthemostcurrentpackag eandorderinginformation,seethePackageOpt ionAddendumattheendofthisdocument, (2)

3 Packagedrawings,thermaldata, ,standardwarranty,andusein a 2012 2013, ClockSystem+RAM128 BBrownoutProtectionRST/NMIVCCVSSMCLKSMCL KW atchdogWDT+15/16 BitTimer_A22 CCRegisters16 MHzCPUincl. 16 RegistersEmulation(2BP)XOUTJTAGI nterfaceFlash2kBACLKXINPort P14 I/OInterruptcapability,pull , , , Bi WireCOMP_A+4 Channelinput MUX14325678 JANUARY2012 ,MSP430G2210 PACKAGE(TOPVIEW) , ,MSP430G22102 SubmitDocumentationFeedbackCopyright 2012 2013,TexasInstrumentsIncorporatedBasic ClockSystem+RAM128 BBrownoutProtectionRST/NMIVCCVSSMCLKSMCL KW atchdogWDT+15/16 BitTimer_A22 CCRegisters16 MHzCPUincl.

4 16 RegistersEmulation(2BP)XOUTJTAGI nterfaceFlash2kBACLKXINPort P14 I/OInterruptcapability,pull , , , , I2 CSpy Bi WireADC10-Bit4 ChannelAutoscan1 ch DMA14325678 JANUARY2012 REVISEDFEBRUARY2013 DevicePinoutandFunctionalBlockDiagram,MS P430G2230 PACKAGE(TOPVIEW) , ,MSP430G2230 Copyright 2012 2013,TexasInstrumentsIncorporatedSubmitD ocumentationFeedback3 MSP430G22x0 SLAS753E JANUARY2012 ,MSP430G2210(1) ,capture:CCI1 Ainput,compareOut1outputCA2 Comparator_A+, ,compareOut0outputCA5 Comparator_A+, ,compare:Out1outputCA6 Comparator_A+, +,outputCA7 Comparator_A+,CA7inputRST/Resetinput6 INMI/NonmaskableinterruptinputSBWTDIOSpy -Bi-Wiretestdatainput/ (1) , , , , , , ,andtheVLOshouldbeselectedastheACLK source(seetheMSP430x2xxFamilyUser's Guide(SLAU144)).

5 4 SubmitDocumentationFeedbackCopyright 2012 2013, JANUARY2012 ,MSP430G2230(1) ,capture:CCI1 Ainput, ,compareOut0output3I/OA5/ADC10analoginpu tA5 SCLKUSI:clockinputin I2 Cmode;clockinput/outputin ,capture:CCI1 Binput,compare:Out1output4I/OA6/ADC10ana loginputA6 SDO/USI:Dataoutputin SPImodeSCLUSI:I2 Cclockin :Datainputin SPImodeSDAUSI:Datainputin I2 CmodeRST/Resetinput6 INMI/NonmaskableinterruptinputSBWTDIOSpy -Bi-Wiretestdatainput/ (1) , , , , , , ,andtheVLOshouldbeselectedastheACLK source(seetheMSP430x2xxFamilyUser's Guide(SLAU144)).Copyright 2012 2013,TexasInstrumentsIncorporatedSubmitD ocumentationFeedback5 General-Purpose RegisterProgram CounterStack PointerStatus RegisterConstant GeneratorGeneral-Purpose RegisterGeneral-Purpose RegisterGeneral-Purpose RegisterPC/R0SP/R1SR/CG1/R2CG2/R3R4R5R12 R13 General-Purpose RegisterGeneral-Purpose RegisterR6R7 General-Purpose RegisterGeneral-Purpose RegisterR8R9 General-Purpose RegisterGeneral-Purpose RegisterR10R11 General-Purpose RegisterGeneral-Purpose RegisterR14R15 MSP430G22x0 SLAS753E JANUARY2012 ,otherthanprogram-flowinstructions.

6 R0toR3,arededicatedasprogramcounter,stac kpointer,statusregister,andconstantgener ator, ,address,andcontrolbuses, ; ,source-destinationADDR4,R5R4+ R5---> R5 Singleoperands,destinationonlyCALLR8PC-- >(TOS),R8--> PCRelativejump,un/conditionalJNEJump-on- equalbit= (1)D(1)SYNTAXEXAMPLEOPERATIONR egister MOVRs,RdMOVR10,R11R10--> R11 Indexed MOVX(Rn),Y(Rm)MOV2(R5),6(R6)M(2+R5)--> M(6+R6)Symbolic(PCrelative) MOVEDE,TONIM(EDE)--> M(TONI)Absolute MOV&MEM,&TCDATM(MEM)--> M(TCDAT)Indirect MOV@Rn,Y(Rm)MOV@R10,Tab(R6)M(R10)--> M(Tab+R6)M(R10)--> R11 Indirectautoincrement MOV@Rn+,RmMOV@R10+,R11R10+ 2--> R10 Immediate MOV#X,TONIMOV#45,TONI#45--> M(TONI)(1)

7 S = source,D = destination6 SubmitDocumentationFeedbackCopyright 2012 2013, JANUARY2012 ,servicetherequest, : Activemode(AM) Allclocksareactive Low-powermode0 (LPM0) CPUis disabled ACLKandSMCLK remainactive MCLKis disabled Low-powermode1 (LPM1) CPUis disabled disabled DCO'sdc-generatoris disabledif DCOnotusedin activemode Low-powermode2 (LPM2) CPUis disabled MCLKandSMCLK aredisabled DCO'sdc-generatorremainsenabled ACLK remainsactive Low-powermode3 (LPM3) CPUis disabled MCLKandSMCLK aredisabled DCO'sdc-generatoris disabled ACLK remainsactive Low-powermode4 (LPM4)

8 CPUis disabled ACLKis disabled MCLKandSMCLK aredisabled DCO'sdc-generatoris disabled Crystaloscillatoris stoppedCopyright 2012 2013,TexasInstrumentsIncorporatedSubmitD ocumentationFeedback7 MSP430G22x0 SLAS753E JANUARY2012 theresetvector(locatedataddress0x0 FFFE)contains0x0 FFFF(forexample,flashis notprogrammed) +Reset0xFFFE31,highestWDTIFGF lashkeyviolationKEYV(2)PCout-of-range(1) NMINMIIFG(non)-maskable,OscillatorfaultO FIFG(non)-maskable,0xFFFC30 FlashmemoryaccessviolationACCVIFG(2)(3)( non)-maskable0xFFFA290xFFF828 Comparator_A+CAIFG(4)0xFFF627(MSP430G221 0 Only)WatchdogTimer+WDTIFG maskable0xFFF426 Timer_A2 TACCR0 CCIFG(4)maskable0xFFF225 Timer_A2 TACCR1 CCIFG,TAIFG(2)(4)maskable0xFFF0240xFFEE2 30xFFEC22 ADC10(MSP430G2230 Only)ADC10 IFG(4)maskable0xFFEA21 USI(MSP430G2230 Only)USIIFG,USISTTIFG(2)(4) , , ,andI/OPortP1(fourflags) (2)(4)(5)0xFFE2170xFFE016 See(6)0xFFDEto0xFFC015to0,lowest(1)A resetis generatedif theCPUtriestofetchinstructionsfromwithin themoduleregistermemoryaddressrange(0hto 01 FFh)orfromwithinunusedaddressranges.

9 (2)Multiplesourceflags(3)(non)-maskable: theindividualinterrupt-enablebitcandisab leaninterruptevent,butthegeneralinterrup tenablecannot.(4)Interruptflagsarelocate din themodule.(5) (6)Theinterruptvectorsataddresses0xFFDEt o0xFFC0arenotusedin 2012 2013, JANUARY2012 functionalpurposearenotphysicallypresent in ,1 is (0,1) is notpresentin watchdogmodeis WatchdogTimeris configuredin (Non) and2 Address7654321002hNMIIFGRSTIFGPORIFGOFIF GWDTIFGrw-0rw-(0)rw-(1)rw-1rw-(0)WDTIFGS etonwatchdogtimeroverflow(inwatchdogmode ) resetconditionattheRST/NMIpinin resetconditionatRST/NMIpinin 2012 2013,TexasInstrumentsIncorporatedSubmitD ocumentationFeedback9 MSP430G22x0 SLAS753E JANUARY2012.

10 InterruptvectorFlash0xFFFF-0xFFC0 Main:codememoryFlash0xFFFF-0xF800 Size256 ByteInformationmemoryFlash0x10FF- 0x1000128 ByteRAMSize0x027F- 0x020016-bit0x01FF- 0x0100 Peripherals8-bit0x00FF- 0x00108-bitSFR0x000F- 0x0000 FlashMemoryTheflashmemorycanbeprogrammed bytheSpy-Bi-WireorJTAG port, : Flashmemoryhasn segmentsofmainmemoryandfoursegmentsofinf ormationmemory(AtoD) mainmemoryis 512bytesin size. Segments0 ton maybeerasedin onestep,oreachsegmentmaybeindividuallyer ased. SegmentsA toD canbeerasedindividually,orasa groupwithsegments0 toD arealsocalledinformationmemory.


Related search queries