Document
8 Bit Microcontroller
TLCS-870/C1 Series
TMP89FM46
Considerations for Using Both Mask ROM and Flash Products
TMP89FM46
・ Flash Memory Control Registers
Mask ROM products do not contain the flash memory control registers shown in the table below. Therefore, a program that accesses these registers operates differently between mask ROM and flash products. If you use a flash product to check the operation of a program written for a mask ROM product, be sure not to write instructions that access these registers in the program.
Register Name
FLSCR1 FLSCR2 / FLSCRM FLSSTB SPCR
Address
0x0FD0 0x0FD1 0x0FD2 0x0FD3
Mask ROM Product 89CM46, 89CH46
Not available
Flash Product 89FM46, 89FH46
Available
TMP89FM46
Precaution for Using the Emulation Chip (Development Tool)
・ Precaution for debugging the voltage detection circuit In debug using the RTE870/C1 In-Circuit Emulator (ICE mode) with the TMP89C900 mounted on it, no
interrupt is generated when the supply voltage rises to the detection voltage. Since the #!Undefined!# may operate differently, take account of this difference when debugging programs.
For detail, refer to the chapter of Voltage Detection Circuit.
Date 2007/10/25 2007/11/1 2008/2/16 2008/9/2 2009/7/23
Revision History
Revision 1 2 3 4 5
First Release Contents Revised Contents Revised Contents Revised Contents Revised
Table of Contents
Considerations for Using Both Mask ROM and Flash Products
TMP89FM46
1.1 Features......................................................................................................................................1 1.2 Pin Assignment..........................................................................................................................3 1.3 Block Diagram...........................................................................................................................4 1.4 Pin Names and Functions..........................................................................................................5
2. CPU Core
2.1 Configuration.............................................................................................................................9
2.2 Memory space............................................................................................................................9
2.2.1 Code area.............................................................................................................................................................................9
2.2.1.1 RAM 2.2.1.2 BOOTROM 2.2.1.3 Flash 2.2.2 Data area............................................................................................................................................................................13
2.2.2.1 SFR 2.2.2.2 RAM 2.2.2.3 BOOTROM 2.2.2.4 Flash
2.3 System clock controller...........................................................................................................16
2.3.1 Configuration......................................................