Toshiba TOPAS900 user manual TMP95FY64F Microcontroller

Page 12

Users Manual TOPAS900 Flash V2.1

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.1Outline 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:

HWU Elektronik Oberhausen

Page 12

Image 12
Contents TOPAS900 Flash Preface Contents Figures Definitions and Abbreviations CPUWhat is TOPAS900 Flash? Key Features of TOPAS900 Flash PackageIntroduction What is in the box? Let’s start with TOPAS900 FlashUnpacking Glance at the TOPAS900 Flash Board SUBPrincipe of Connection Breaking off TOPAS900 Flash Board from Flash Carrier BoardPower Supply Hardware DescriptionProgramming and Debugging Board Firmware ProcessorControl Switches Reset and NMI Serial Communication, Connector and Line DriverConnector to Flash Carrier Board Status LEDsTMP95FY64F Microcontroller TMP95FY64 Schematic Block Diagram Kb Flash ROM Toshiba TC58F400 90 nsConnector to Programming and Debugging Board MCU Terminal ConnectorsKb RAM Toshiba TC551001 70 ns JumpersPage Software Description IAR ToolsEmbedded Workbench Editing Sources Spy Debugger/SimulatorSpy ROM-Monitor IAR Tools LimitationsToshiba Tools Compiler, Assembler, Linker, ConverterCompile and Link \SAMPLE\TEST900 TMPro Debugger TMPro WindowHow to create a new debugging profile *.tdp Page TMPro ROM-Monitor Toshiba Tool Limitations ROM-Monitor Memory Usage Toshiba ROM-Monitor F80000H FE0000HF8C961H Restrictions of ROM-Monitor Usage Resource Type IAR C-Spy ROM-Monitor Toshiba TMPro ROMFunctional Description Operating ModesMCU Internal Memory Map Programming in Single Boot Mode Internal Mapping in different ModesNormal Operation Mode Memory MAPMemory Map for using external / internal Flash Jumper Description Jumpers of the Programming-Debugging BoardJumpers of the Flash Carrier Board Programming of Flash MemoryFlash Programmer Window Board Schematics Technical SheetsSchematic Page 1 Schematic Page 2 Schematic Page 3 Schematic Page 4 Component Print Component Print Top & Bottom ViewPCB Routing PCB Routing Top & Bottom ViewApplication Board Application Board∙ TOPAS900 can Electromagnetic Compatibility