Users Manual TOPAS900 Flash V2.1
HWU Elektronik Oberhausen Page 12
3.2.1. The TMP95FY64F Microcontroller
The Flash Carrier Board has the main component of the starter kit soldered on it: the
Toshiba TMP95FY64F microcontroller.
To get an overview of its powerful features lets have a look to its original data sheet
(extract):
...
1. TMP95FY64F Basic Specification
1.1 Outline and Feature
TMP95FY64 is high-speed advanced 16-bit microcontroller developed for controlling medium to large-
scale equipment. TMP95FY64 has 256K-Byte Flash memory which can be rewritten and erased on board.
TMP95FY64 is housed in QFP-100pin package.
Device characteristics are as follows:
(1) Original High speed 16-bit CPU(900/H CPU)
TLCS-90/900 instruction mnemonic upward compatible.
16M-byte linear address space
General-purpose registers and register bank system
16-bit multiplication/ division and bit transfer/arithmetic instructions
Micro DMA :4 channels(640ns/2bytes at 25MHz)
(2) Minimum instruction execution time:160ns at 25MHz
(3) Internal RAM:8Kbyte
Internal ROM:256Kbyte Flash memory
(4) External memory expansion
Can be expanded up to 16M byte (for both programs and data)
AM8/16pin (select the external data bus width)
Can mix 8- and 16-bit external data buses. ....... Dynamic data bus sizing
(5) 8-bit timer:8 channels
Including event counter function(2 channels)
(6) 16-bit timer/event counter:2 channels
(7) Serial interface:3 channels
(8) 10-bit A/D converter:8 channels
(9) 8-bit D/A converter:2 channels
(10) Watchdog timer
(11) Chip select/wait controller:4 blocks
(12) Interrupt functions:45-Interrupt sources
9-CPU interrupts ..... SWI instruction, and Illegal instruction
26-Internal interrupts .....7-level priority can be set.
10-External interrupts .....7-level priority can be set.
(13) I/O ports : Single chip mode 81 pins
Multi chip mode 55 pins(at AM8/16="H")
(14) Standby function:4 HALT mode(RUN,IDLE2,IDLE1,STOP)
(15) Operating Voltage : Vcc = 4.5 to 5.5V
(16) Package:100pin QFP(LFFP100-P-1414-0.50C:Thickness 2.4mm)
...
To get an overview on the internal organization of the TMP95FY64 let’s have a look to its
schematic block diagram: