| Electronic Components Datasheet Search |
|
HT67F86A Datasheet(PDF) 21 Page - Holtek Semiconductor Inc |
|
|
|||||||||||||||||||||||||||||
HT67F86A Datasheet(HTML) 21 Page - Holtek Semiconductor Inc |
|
21 / 213 page ![]() Rev. 1.10 �0 ��to�e� �0� �01� Rev. 1.10 �1 ��to�e� �0� �01� HT67F86A TinyPowerTM A/D Flash MCU with LCD HT67F86A TinyPowerTM A/D Flash MCU with LCD Forinstructionsinvolvingbranches,suchasjumporcallinstructions,twomachinecyclesare requiredtocompleteinstructionexecution.Anextracycleisrequiredastheprogramtakesone cycletofirstobtaintheactualjumporcalladdressandthenanothercycletoactuallyexecutethe branch.Therequirementforthisextracycleshouldbetakenintoaccountbyprogrammersintiming sensitiveapplications. Fet�h Inst. 1 1 M�V A�[1�H] � CALL DELAY 3 CPL [1�H] 4 : 5 : 6 DELAY: N�P Exe�ute Inst. 1 Fet�h Inst. � Exe�ute Inst. � Fet�h Inst. 3 Flush Pipeline Fet�h Inst. 6 Exe�ute Inst. 6 Fet�h Inst. � Instruction Fetching Program Counter Duringprogramexecution,theProgramCounterisusedtokeeptrackoftheaddressofthe nextinstructiontobeexecuted.Itisautomaticallyincrementedbyoneeachtimeaninstruction isexecutedexceptforinstructions,suchas“JMP”or“CALL”thatdemandajumptoanon- consecutiveProgramMemoryaddress.Forthedevicewhosememorycapacityisgreaterthan8K wordstheProgramMemoryaddressmaybelocatedinacertainprogrammemorybankwhichis selectedbytheprogrammemorybankpointerbits,PBP0~PBP2.Onlythelower8bits,knownas theProgramCounterLowRegister,aredirectlyaddressablebytheapplicationprogram. Whenexecutinginstructionsrequiringjumpstonon-consecutiveaddressessuchasajumpinstruction, asubroutinecall,interruptorreset,etc.,themicrocontrollermanagesprogramcontrolbyloading therequiredaddressintotheProgramCounter.Forconditionalskipinstructions,oncethecondition hasbeenmet,thenextinstruction,whichhasalreadybeenfetchedduringthepresentinstruction execution,isdiscardedandadummycycletakesitsplacewhilethecorrectinstructionisobtained. Program Counter High Byte Low Byte (PCL) PBP�~PBP0� PC1�~PC8 PC�~PC0 Program Counter ThelowerbyteoftheProgramCounter,knownastheProgramCounterLowregisterorPCL,is availableforprogramcontrolandisareadableandwriteableregister.Bytransferringdatadirectly intothisregister,ashortprogramjumpcanbeexecuteddirectly;however,asonlythislowbyte isavailableformanipulation,thejumpsarelimitedtothepresentpageofmemorythatis256 locations.Whensuchprogramjumpsareexecuteditshouldalsobenotedthatadummycycle willbeinserted.ManipulatingthePCLregistermaycauseprogrambranching,soanextracycleis neededtopre-fetch. Stack ThisisaspecialpartofthememorywhichisusedtosavethecontentsoftheProgramCounter only.Thestackhasmultiplelevelsandisneitherpartofthedatanorpartoftheprogramspace, andisneitherreadablenorwriteable.TheactivatedlevelisindexedbytheStackPointer,andis neitherreadablenorwriteable.Atasubroutinecallorinterruptacknowledgesignal,thecontentsof theProgramCounterarepushedontothestack.Attheendofasubroutineoraninterruptroutine, signaledbyareturninstruction,RETorRETI,theProgramCounterisrestoredtoitspreviousvalue fromthestack.Afteradevicereset,theStackPointerwillpointtothetopofthestack. |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |