Electronic Components Datasheet Search |
|
HT46R068B Datasheet(PDF) 28 Page - Holtek Semiconductor Inc |
|
HT46R068B Datasheet(HTML) 28 Page - Holtek Semiconductor Inc |
28 / 135 page Rev. 1.50 �8 �e���a�� 05� �015 Rev. 1.50 �9 �e���a�� 05� �015 HT46R068B/HT46R069B Enhanced A/D 8-Bit OTP MCU HT46R068B/HT46R069B Enhanced A/D 8-Bit OTP MCU Accumulator – ACC TheAccumulatoriscentraltotheoperationofanymicrocontrollerandiscloselyrelatedwith operationscarriedoutbytheALU.TheAccumulatoristheplacewhereallintermediateresults fromtheALUarestored.WithouttheAccumulatoritwouldbenecessarytowritetheresultof eachcalculationorlogicaloperationsuchasaddition,subtraction,shift,etc.,totheDataMemory resultinginhigherprogrammingandtimingoverheads.Datatransferoperationsusuallyinvolve thetemporarystoragefunctionoftheAccumulator;forexample,whentransferringdatabetween oneuserdefinedregisterandanother,itisnecessarytodothisbypassingthedatathroughthe Accumulatorasnodirecttransferbetweentworegistersispermitted. Program Counter Low Register – PCL Toprovideadditionalprogramcontrolfunctions,thelowbyteoftheProgramCounterismade accessibletoprogrammersbylocatingitwithintheSpecialPurposeareaoftheDataMemory.By manipulatingthisregister,directjumpstootherprogramlocationsareeasilyimplemented.Loading avaluedirectlyintothisPCLregisterwillcauseajumptothespecifiedProgramMemorylocation, however,astheregisterisonly8-bitwide,onlyjumpswithinthecurrentProgramMemorypageare permitted.Whensuchoperationsareused,notethatadummycyclewillbeinserted. Bank Pointer – BP IntheHT46R068BandHT46R069Bdevices,theDataMemoryisdividedintoseveralBanks,from Bank0toBank7.ABankPointerisusedtoselecttherequiredDataMemorybank.Onlydatain Bank0canbedirectlyaddressedasdatainBank1~Bank7mustbeindirectlyaddressedusing MemoryPointerMP1andIndirectAddressingRegisterIAR1.UsingMemoryPointerMP0and IndirectAddressingRegisterIAR0willalwaysaccessdatafromBank0,irrespectiveofthevalue oftheBankPointer.MemoryPointerMP1andIndirectAddressingRegisterIAR1canindirectly addressdataineitherBank0orBank1~Bank7dependinguponthevalueoftheBankPointer. TheDataMemoryisinitialisedtoBank0afterareset,exceptfortheWDTtime-outresetintheIdle/ SleepMode,inwhichcase,theDataMemorybankremainsunaffected.ItshouldbenotedthatSpecial FunctionDataMemoryisnotaffectedbythebankselection,whichmeansthattheSpecialFunction RegisterscanbeaccessedfromwithineitherBank0orBank1~Bank7.DirectlyaddressingtheData MemorywillalwaysresultinBank0beingaccessedirrespectiveofthevalueoftheBankPointer. • HT46R068B Bit 7 6 5 4 3 2 1 0 Name — — PMBP0 — — — DMBP1 DMBP0 R/W — — R/W — — — R/W R/W POR — — 0 — — — 0 0 Bit7~6 unimplemented,readas"0" Bit5 PMBP0:ProgramMemoryBankPointer 0:Bank0 1:Bank1 Bit4~2 unimplemented,readas"0" Bit1,0 DMBP1, DMBP0:DataMemoryBankPointer 00:Bank0 01:Bank1 10:Bank2 11:Bank3 |
Similar Part No. - HT46R068B_15 |
|
Similar Description - HT46R068B_15 |
|
|
Link URL |
Privacy Policy |
ALLDATASHEET.COM |
Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Datasheet Upload | Contact us | Privacy Policy | 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 |