mc9s08ll64/36 - rab.ict.pwr.wroc.plrab.ict.pwr.wroc.pl/~mw/lster/twr_9s08ll64_fs.pdf · tower...
TRANSCRIPT
Target Applications• Battery-operatedhand-helddevices• Portablehealthcaredevices• Thermostats• Alarms/clocks• Exerciseequipment• Personaldiagnostics• Low-endutilitymetering• ZigBee®nodeswithdisplay• Scrollingtextdisplays• Smallappliances
OverviewFreescale expands the industry’s best-in-class
ultra-low-power MCU with LCD driver. The
MC9S08LL64/36 helps you reach your target
performance levels while minimizing power
consumption in your design, demonstrating
extreme energy efficiency for ultra-long
operation in battery-powered applications.
TOWER SYSTEM
8-bit Microcontrollers
MC9S08LL64/36Features BenefitsS08CentralProcessorUnit(CPU)
• Upto40MHzCPUat3.6Vto2.1V• Upto20MHzCPUat2.1Vto1.8Vacrosstemperaturerangeof
-40°Cto+85°C
• Offershighperformance,evenatlowvoltagelevelsforbattery-operatedapplications
• Providesbusspeedoperationof10MHzfrom1.8Vto3.6V
• HCS08instructionsetwithaddedBGNDinstruction • Easytolearnanduse• Backwardobjectcodecompatibilitywith68HC08and68HC05for
reuseofexistinglibraries• Allowsforefficient,compactmodulecodinginassemblyor
Ccompiler• BGNDallowsusertoenterbackgrounddebugmodethattakes
advantageoftheon-chipin-circuitemulator(ICE)
EnablementandDevelopmentSupport
• Low-cost,reconfigurableTowerevaluationanddemonstrationplatform
• Speedstimetomarketandenablesadvanceddevelopmentthroughrapidprototyping
• Breakpointcapability • Allowssinglebreakpointsettingduringin-circuitdebugging(plustwomorebreakpointsinon-chipdebugmodule)
• ICEdebugmodulecontainingthreecomparatorsandninetriggermodes.EightdeepFIFOforstoringchange-of-flowaddressesandevent-onlydata—debugmodulesupportsbothtagandforcebreakpoints.
• Providesbuilt-infullemulationwithoutexpenseoftraditionalsimulator
•Migrationpathfromsmallerflashsizedevices(LL16) • Speedstimetomarketwithpintopincompatibilityandsharedsoftwaredrivers
Power-savingFeatures
• Twoultra-low-powerstopmodes,oneofwhichallowslimiteduseofperipherals
• Allowscontinuedapplicationsamplinginareducedpowerstate,whichextendsbatterylife
• Newlow-powerrunandwaitmodes • Allowsuseofallchipperipheralsinalow-powerstate
• 6μstypicalwake-uptimefromstopmode • Enablesfasterexecutionoutofstopmodes
• Internalclocksource(ICS)—modulecontainingafrequency-lockedloop(FLL)controlledbyinternalorexternalreference
• Provideschoiceoffrequenciesonthefly• Reducingfrequencysavescurrent
• Ultra-low-poweroscillator(OSC) • Accuratetimebaseinlow-powermodes
• Clockgatingdisablesclockstounusedperipherals • Providesflexibilitytoturnoffindividualmodules• Reducespowerconsumption
LCDDriverandInternalChargePump
• IntegratedLCDdriversupportsbothstandard3Vand5VLCDglass • Givesyouflexibilitywhenselectingtheidealglassforyourapplicationwithrespecttodisplayquality,costandpower
• Doesnotrequireexpensive“chip-on-glass”display
• Configurabledisplayfor8x36or4x40segmentdisplay • Uptoeight-characteralphanumericdisplay(sixsegmentbased),perfectforscrollingtextwithsimpledisplay
• Allowshighmixofnumbers,textandicons
• Low-powerblinkingmode • Low-powerblinkingmodedoesnotrequireCPUintervention• CanbeactivatedandCPUcangotosleep,butsegmentswill
remainblinkingatthepre-setfrequency.Plus,analternatedisplayfeaturecanbeactivatedtodisplayalternatedata(i.e.,toblinktemperatureandtime).
9S08LL64/36 Block Diagram
LVD
KBI
COP
2 x SCI
ICS
I2C
10-ch., 12-bitADC
2 x 2-ch., 16-bitTPM
VREF
SPI
LCD Driver8 x 36 = 288
TOD
ACMP
S08 Corew/MMU
4K RAM
32K FlashArrays
32K FlashArrays
BDM
S08
Package Options
PartNumber Package Temp.Range
MC9S08LL64CLK 80LQFP -40°Cto+85°C
MC9S08LL64CLH 64LQFP -40°Cto+85°C
MC9S08LL36CLH 64LQFP -40°Cto+85°C
TOWER SYSTEM
LearnMore: For current information about Freescale products and documentation, please visit www.freescale.com/lcd and www.freescale.com/tower.
The S08LL64 solution speeds development
time by providing an easy migration path with pin-to-pin compatibility from 8K to 64K and a reusable and expandable Tower System.
The LL family provides design flexibility with a large segment-based (8x36) driver and an integrated charge pump to provide a true system-on-chip solution.
Cost-Effective Development Tools
TWR-S08LL64($69USD)TWR-S08LL64-KIT($99USD)
The MC9S08LL64 evaluation and demonstration board can be purchased individually or as part of a complete kit for quick and easy development.
• TWR-S08LL64featurestheMC9S08LL64MCU in a 80-pin LQFP package
TWR-S08LL-KIT includes:
• TWR-S08LL64standalone development board
• TWR-PROTOprototypingmoduleprovidesaccess to all signals on the tower system, allowing for easy signal probing and circuit prototyping
• TWR-ELEVelevatormodulesthatconnect the MCU board and prototyping module, USBandEthernetcables
• InteractiveDVDcompletewithtools,software,lab supplements and other helpful resources
CodeWarrior™ Development Studio for Microcontrollers v6.3Complimentary**SpecialEdition
CodeWarriorDevelopmentStudiofor Microcontrollers is a suite of tools that supports software development for Freescale’s 8-bitMCUsand32-bitV1ColdFire® devices. Designers can further accelerate application development with the help of Processor Expert™,anaward-winningrapidapplicationdevelopment tool integrated into the CodeWarriortoolsuite.
*PricesindicatedareMSRP.**Subjecttolicenseagreement
FreescaleandtheFreescalelogoaretrademarksorregisteredtrademarksofFreescaleSemiconductor,Inc. in the U.S. and other countries. All other product or service names are the property of their respective owners. ©FreescaleSemiconductor,Inc.2009.
DocumentNumber:DEMO9S08LL6436FS/REV0
Features, cont. Benefits, cont.• Internalchargepump • Providesoptiontorunoffasinglesupply,adualsupplyforsustained
contrastoracustomizedimplementationofcontrastcontrol
• Frontplane(FP)andblackplane(BP)re-assignments • FPandBPcanbesoftwareselectable,makinglayoutaneasiertaskandveryflexiblefordesignchanges
• CapableofrunninginSTOP3andSTOP2mode • EnablesdrivingthedisplaywhiletheCPUsleeps,loweringoverallsystempowerconsumption
• LCDdriverpinsaremuxedwithGPIOandotherfunctions • AnyLCDpincanbeFP(segment)orBP(common),basedonsoftwareconfiguration
On-ChipMemory• Upto64Kflashcomprisedoftwoseparatearraystofacilitate
read/program/eraseoverfulloperatingvoltageandtemperature• Allowsyoutotakefulladvantageofoperatingvoltageand
temperaturein-applicationreprogrammabilitybenefitsinvirtuallyanyenvironment
• 1.8Vto3.6VRAM • SecuritycircuitrypreventsunauthorizedaccesstoRAMandflashcontents,reducingsystempowerconsumption
Peripherals
• Analog-to-digitalconverter(ADC)—10-channel,12-bitresolution,2.5μsconversiontime,automaticcomparefunction,internaltemperaturesensor,internalbandgapreferencechannel,operationinstopmode
• Havingtenchannelsallowsuptotenanalogdevicestobesampledatextremelyhighspeeds
• Accuracyandfullfunctionalityguaranteedacross1.8Vto3.6VoperatingvoltageoftheMCU
• Timer—two2-channel(TPM1andTPM2),selectableinputcapture,outputcompare,buffered-edgeorcenter-alignedPWMoneachchannel
• TwoTPMsallowfortwodifferenttimebases,withatotalofeighttimerchannels
• Twoserialcommunicationsinterface(SCI)—modulesofferingasynchronouscommunications,13-bitbreakoption,flexiblebaudrategenerator,doublebufferedtransmitandreceiveandoptionalHWparitycheckingandgeneration
• ProvidesstandardUARTcommunicationsperipheral• Allowsfull-duplex,asynchronousNRZserialcommunication
betweenMCUandremotedevices• EdgeinterruptcanwakeupMCUfromlow-powermode
• Analogcomparatorwithselectableinterruptonrising,fallingoreitheredgeofcomparatoroutput,compareoptiontofixedinternalbandgapreferencevoltage,outputscanbeoptionallyroutedtoTPMmodule,operationinSTOP3
• Requiresonlysinglepinforinputsignal,freeingadditionalpinsforotheruse
• Allowsothercomponentsinsystemtoseeresultofcomparatorwithminimaldelay
• Canbeusedforsingle-slopeADCandRCtime-constantmeasurements
• Serialperipheralinterface(SPI)—onemodulewithfull-duplexorsingle-wirebidirectional,double-bufferedtransmitandreceive,masterorslavemode,MSB-firstorLSB-firstshifting
• Allowshigh-speed(upto5Mbps)communicationstootherMCUsorperipherals,suchasMC1319xRFtransceivers
• I2Cwithupto100kbpswithmaximumbusloading,multi-masteroperation,programmableslaveaddress,interrupt-drivenbyte-by-bytedatatransfer,supportsbroadcastmodeand10-bitaddressing
• I2CportenablesincreasedsystemmemorybyusinganadditionalI2CEEPROM.ThisalsocreatesanopportunitytoaddanadditionalI2Cdevice.
Input/Output
• 39generalpurposeinput/output(GPIO),twooutput-onlypins • ResultsinlargenumberofflexibleI/Opinsthatallowdeveloperstoeasilyinterfacedevicesintotheirowndesigns
• Eightkeyboardinterrupt(KBI)pinswithselectablepolarity • Canbeusedforreadinginputfromakeypadorusedasgeneralpininterrupts
SystemProtection
• Watchdogcomputeroperatingproperly(COP)resetwithoptiontorunfromdedicated1kHzinternalclocksourceorbusclock
• Allowsdevicetorecognizerunawaycode(infiniteloops)andresetsprocessortoavoidlock-upstates
• Low-voltagedetectionwithresetorinterrupt,selectabletrippoints • Warnsthedeveloperofvoltagedropsoutsideofthetypicaloperatingrange
• Illegalopcodeandillegaladdressdetectionwithreset • Allowsthedevicetorecognizeerroneouscodeandresetstheprocessortoavoidlock-upstates
• Flashblockprotection • Preventsunintentionalprogrammingofprotectedflashmemory,whichgreatlyreducesthechanceoflosingvitalsystemcodeforvendorapplications