www.德州仪器.com
TMS470R1A288
16/32-bitriscflashmicrocontroller
SPNS106–SEPTEMBER2005
F05Flash
TheF05flashmemoryisanonvolatileelectricallyerasableandprogrammablememoryimplementedwitha
32-位-widedatabusinterface.thef05flashhasanexternalstatemachineforprogramminganderase
功能.seethe
FlashRead
和
FlashProgramandErase
sectionsbelow.
FlashProtectionKeys
thea288deviceprovidesflashprotectionkeys.thesefour32-bitprotectionkeyspreventpro-
gram/擦掉/compactionoperationsfromoccurringuntilafterthefourprotectionkeyshavebeenmatchedbythe
cpuloadingthecorrectuserkeysintothefmpkeycontrolregister.theprotectionkeysonthea288are
locatedinthelast4wordsofthefirst8ksector.formoredetailedinformationontheflashprotectionkeysand
thefmpkeycontrolregister,seethe"optionalquadrupleprotectionkeys"和"programmingtheprotection
keys"portionsofthe
TMS470R1xF05FlashReferenceGuide
(literaturenumberspnu213).
FlashRead
thea288flashmemoryisconfigurablebythesysmoduletobeaddressedwithintherangeof0x0000_0000to
0xffe0_0000.theflashisaddressedthroughmemoryselects0and1.
便条:
theflashexternalpumpvoltage(v
CCP
)isrequiredforalloperations(程序,擦掉,
andread).
FlashPipelineMode
wheninpipelinemode,theflashoperateswithasystemclockfrequencyofupto48mhz.innormalmode,这
flashoperateswithasystemclockfrequencyofupto24mhz.flashinpipelinemodeiscapableofaccessing
64-bitwordsandprovidestwo32-bitpipelinedwordstothecpu.也,inpipelinemodetheflashcanberead
withnowaitstateswhenmemoryaddressesarecontiguous(aftertheinitial1-or2-wait-statereads).
便条:
afterasystemreset,pipelinemodeisdisabled(fmregopt[0]isa0).inother
words,thea288devicepowersupandcomesoutofresetinnon-pipelinemode.
此外,settingtheflashconfigurationmodebit(gblctrl[4])willoverride
pipelinemode.
FlashProgramandErase
thea288deviceflashcontainsone32k-bytememoryarray(orbank)andone256k-bytebank,foratotalof
288k-bytesofflash,andconsistsofeightsectors.theseeightsectorsaresizedasfollows:
SECTORMEMORYARRAYS
SEGMENTLOWADDRESSHIGHADDRESS
非.(orbanks)
otp2kbytes0x0000_00000x0000_07ff
08kbytes0x0000_00000x0000_1fff
BANK0
18kbytes0x0000_20000x0000_3fff
(32kbytes)
28kbytes0x0000_40000x0000_5fff
38kbytes0x0000_60000x0000_7fff
064kbytes0x0004_00000x0004_ffff
164kbytes0x0005_00000x0005_ffff
BANK1
(256kbytes)
264kbytes0x0006_00000x0006_ffff
364kbytes0x0007_00000x0007_ffff
18