EasyManua.ls Logo

Holtek HT66F0175 - Page 172

Default Icon
207 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Rev. 1.50 172 August 28, 2017 Rev. 1.50 173 August 28, 2017
HT66F0175/HT66F0185
A/D Flash MCU with EEPROM
HT66F0175/HT66F0185
A/D Flash MCU with EEPROM
Interrupts
Interruptsareanimportantpartofanymicrocontrollersystem.Whenanexternaleventoran
internalfunctionsuchasaTimerModuleoranA/Dconverterrequiresmicrocontrollerattention,
theircorrespondinginterruptwillenforceatemporarysuspensionofthemainprogramallowingthe
microcontrollertodirectattentiontotheirrespectiveneeds.Thesedevicescontainseveralexternal
interruptandinternalinterruptsfunctions.Theexternalinterruptsaregeneratedbytheactionof
theexternalINT0andINT1pins,whiletheinternalinterruptsaregeneratedbyvariousinternal
functionssuchastheTMs,TimeBase,LVD,EEPROM,SIM,UARTandtheA/Dconverter,etc.
Interrupt Registers
Overallinterruptcontrol,whichbasicallymeansthesettingofrequestflagswhencertain
microcontrollerconditionsoccurandthesettingofinterruptenablebitsbytheapplicationprogram,
iscontrolledbyaseriesofregisters,locatedintheSpecialPurposeDataMemory,asshowninthe
accompanyingtable.Thenumberofregistersdependsuponthedevicechosenbutfallintothree
categories.TherstistheINTC0~INTC2registerswhichsetuptheprimaryinterrupts,thesecond
istheMFI0~MFI2registerswhichsetuptheMulti-functioninterrupts.FinallythereisanINTEG
registertosetuptheexternalinterrupttriggeredgetype.
Eachregistercontainsanumberofenablebitstoenableordisableindividualinterruptsaswell
asinterruptagstoindicatethepresenceofaninterruptrequest.Thenamingconventionofthese
followsaspecicpattern.Firstislistedanabbreviatedinterrupttype,thenthe(optional)numberof
thatinterruptfollowedbyeitheran“E”forenable/disablebitor“F”forrequestag.
Function Enable Bit Request Flag Notes
Global EMI
INTn Pins INTnE INTnF n = 0 ~ 1
Multi-function MFnE MFnF n = 0~2
A/D Converter ADE ADF
Time Base TBnE TBnF n = 0 ~ 1
SIM SIME SIMF
LVD LVE LVF
EEPROM write operation DEE DEF
TM
TnPE TnPF n = 0~1
TnAE TnAF n = 0~1
Interrupt Register Bit Naming Conventions – HT66F0175
Function Enable Bit Request Flag Notes
Global EMI
INTn Pins INTnE INTnF n = 0 ~ 1
Comparator CPE CPF
Multi-function MFnE MFnF n = 0~2
A/D Converter ADE ADF
Time Base TBnE TBnF n = 0 ~ 1
SIM SIME SIMF
UART URE URF
LVD LVE LVF
EEPROM write operation DEE DEF
TM
TnPE TnPF n = 0~2
TnAE TnAF n = 0~2
Interrupt Register Bit Naming Conventions – HT66F0185

Table of Contents