Electronic Components Datasheet Search |
|
HT48F30E Datasheet(PDF) 11 Page - Holtek Semiconductor Inc |
|
HT48F30E Datasheet(HTML) 11 Page - Holtek Semiconductor Inc |
11 / 69 page HT48F06E/HT48F10E/HT48F30E Rev. 1.00 11 September 10, 2007 Because the TBLH register is a read-only register and cannot be restored, care should be taken to ensure its protection if both the main routine and Interrupt Service Routine use table read instructions. If using the table read instructions, the Interrupt Service Routines may change the value of the TBLH and subsequently cause errors if used again by the main routine. As a rule it is recommended that simultaneous use of the table read instructions should be avoided. However, in situations where simultaneous use cannot be avoided, the inter- rupts should be disabled prior to the execution of any main routine table-read instructions. Note that all table related instructions require two instruction cycles to complete their operation. In Circuit Programming The provision of Flash type Program Memory gives the user and designer the convenience of easy upgrades and modifications to their programs on the same device. As an additional convenience, Holtek has provided a means of programming the microcontroller in-circuit. This provides manufacturers with the possibility of man- ufacturing their circuit boards complete with a pro- grammed or un-programmed microcontroller, and then programming or upgrading the program at a later stage. This enables product manufacturers to easily keep their manufactured products supplied with the latest program releases without removal and re-insertion of the device. Pin Name Function PA0 Serial data input/output PA4 Serial clock RES Device reset VDD Power supply VSS Ground The Program Memory and EEPROM memory can both be programmed serially in-circuit using a 5-wire inter- face. Data is downloaded and uploaded serially on a single pin with an additional line for the clock. Two addi- tional lines are required for the power supply and one line for the reset. The technical details regarding the in-circuit programming of the devices are beyond the scope of this document and will be supplied in supple- mentary literature. RAM Data Memory The RAM Data Memory is a volatile area of 8-bit wide RAM internal memory and is the location where tempo- rary information is stored. Divided into two sections, the first of these is an area of RAM where special function registers are located. These registers have fixed loca- tions and are necessary for correct operation of the de- vice. Many of these registers can be read from and written to directly under program control, however, some remain protected from user manipulation. The second area of RAM Data Memory is reserved for gen- eral purpose use. All locations within this area are read and write accessible under program control. Organization The RAM Data Memory is subdivided into two banks, known as Bank 0 and Bank 1, all of which are imple- mented in 8-bit wide RAM. Most of the RAM Data Mem- ory is located in Bank 0 which is also subdivided into two sections, the Special Purpose Data Memory and the General Purpose Data Memory. The length of these sections is dictated by the type of microcontroller cho- sen. The start address of the RAM Data Memory for all devices is the address ²00H², and the last Data Memory address is ²7FH². Registers which are common to all microcontrollers, such as ACC, PCL, etc., have the same Data Memory address. Instruction Table Location Bits b10 b9 b8 b7 b6 b5 b4 b3 b2 b1 b0 TABRDC [m] PC10 PC9 PC8 @7 @6 @5 @4 @3 @2 @1 @0 TABRDL [m] 1 1 1 @7 @6 @5 @4 @3 @2 @1 @0 Table Location Note: PC10~PC8: Current Program Counter bits @7~@0: Table Pointer TBLP bits For the HT48F30E, the Table address location is 11 bits, i.e. from b10~b0. For the HT48F10E and the HT48F06E, the Table address location is 10 bits, i.e. from b9~b0. P o w e r G r o u n d D a t a C l o c k R e s e t V D D V S S P A 0 P A 4 R E S C o n n e c t o r In-circuit Programming Interface |
Similar Part No. - HT48F30E |
|
Similar Description - HT48F30E |
|
|
Link URL |
Privacy Policy |
ALLDATASHEET.NET |
Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | 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 |