TSC 80251 Extended 8-bit Microcontroller

Transcription

TSC 80251 Extended 8-bit Microcontroller
TSC 80251
New "extended 8-bit" Architecture
A new Family of Application Specific
Microcontrollers for High-end Applications
Core
Performance
Application Specific
Family
TSC 80251A1
TSC 80251G1
Development
Tools
TSC 80251 Extended 8-bit Microcontroller
The Core Performance (1/5)
New Requirements for the 90’s and Beyond
• Higher performance to support sophistication of equipment
• Re-use of existing code due to big development investments
and software qualification
• Complex Software (memory space)
• Easier and efficient programming with "C" language
• Time to market with ASSP approach
• Less power consumption and noise
• System cost reduction
Home
TSC 80251 Extended 8-bit Microcontroller
The Core Performance (2/5)
Features / Benefits
• Core fully licenced from INTEL
• C- Language optimized product
• Binary Code compatible with the 80C51 on
its lowest perf. level
• 64KB stack space
• 5 times faster than the 80C51 by using the
same code at same frequency
• Low overhead with C-language
• High instruction throughput with a new 3stage pipeline architecture (2 clocks per
basic instruction)
• Fully "C"-oriented instructions
• Up to factor 3 of code size savings
• Increased up to 16MByte
addressable code and data memory
• 15 times faster than the 80C51 by using the
189 new 16/32 bit instructions
• Register based compared to 80C51
accumulator based
Home
TSC 80251 Extended 8-bit Microcontroller
The Core Performance (3/5)
Block Diagram
Register based
Architecture
ALU
C-Language
Optimized
Code size reduction
factor 3
Register
file
Instruction
Sequencer
16/32-bit instructions
Program
Counter
Data & Peripherals
Interfaces
Internal 16-bit
Databus
Extended Stack Space
64 Kbytes
External 8-bit
Databus
Extended
Memory Space
16 Mbytes
3-stage Instruction Pipeline
1 Machine cycle per basic instruction
Home
TSC 80251 Extended 8-bit Microcontroller
The Core Performance (4/5)
System Advantage
Use higher performance to reach new applications
•High-end 8-bit and 16-bit applications
•All applications with a high demand of controlling, computing or
dataprocessing performance:
Automotive: Airbag, Car-Navigation, Climate Control
Communication: Mobile phones, ISDN-phones, high speed Modems,
Network Termination
Computer: CD-ROM, high-end Monitors, Disk Drives
Reduce Operating frequency while maintaining high level of
CPU-power
•Decrease Power Consumption
•Limit the EMC problems
•Reduce Systemcosts (Crystal, Memory..)
Use CPU for additional tasks (DSP, DTMF, ..)
Home
TSC 80251 Extended 8-bit Microcontroller
CPU-perfomance / Mips
The Core Performance (5/5)
CPU Performance
5
4,5
4
3,5
3
2,5
2
1,5
1
0,5
0
2
4
6
8
10
12
14
16
18
20
Clock / MHz
Home
TSC 80251 Extended 8-bit Microcontroller
Application Specific Family (1/2)
Peripherals
CANController
Power
Managmt.
Interupt
Handler
ALU
Reg.
file
Instruction
Sequencer
Internal
RAM
USBController
Bus
interf.
Data & Periph.
Interface
A/D
Converter
J1850Controller
Internal
ROM/OTP
SPI / I2CInterface
UART
PCA /
PWM
Watchdog/
Timers
Home
TSC 80251 Extended 8-bit Microcontroller
Application Specific Family (2/2)
Roadmap
App
licat
ions
A full range of derivatives will be designed around the C251 core
C251C2
C251C1
C251G1
C251A1
1996
C251G2
C251A2
1997
C251C3
C251G3
C251A3
C251A4
1998
Home
TSC 80251 Extended 8-bit Microcontroller
TSC80251A1 Extended 8-bit µC with analog interfaces
Specification
(1/2)
A/D converter 8-Bit (4 channels)
Av
PMU - 3 interface units for smart analog sensors
ail
No able
w!
EWC - 5 programmable counters for PWM and
capture/compare functions
•
Full duplex UART
•
Two 16 -bit Timers
•
24 Kbyte of internal ROM or EPROM (OTP)
•
1 Kbyte of internal RAM
•
External memory space 256 Kbytes
•
16 MHz max at 5V all ranges
•
PLCC and TQFP 44 package
24K ROM
OTP
1K RAM
Clock
Prescaler
Power-On
Reset
2x 16-Bit
Timers
4 x 8-Bit
A/D
C251
CPU
EWC
32 I/Os
Power-Fail
Detector
UART
Home
PMU
TSC 80251 Extended 8-bit Microcontroller
TSC80251A1 Extended 8-bit µC with analog interfaces
Applications (2/2)
The TSC80251A1 was tailored to embedded microcontroller applications
requiring analog interface structures
M
CD - RO
Mon
itors
TSC80251A1
Card-reader
PWM
M
A/D
n
o
i
t
ga
i
v
a ms
N
r
Ca Syste
PMU
Sensor
Airbag
Industria
l
Control
Brake Systems
Home
TSC 80251 Extended 8-bit Microcontroller
TSC80251G1 Extended 8-bit µC with communication interfaces
Specification (1/2)
•
Av
ail
No able
w!
Pin & functional compatible to Intel C251-SB
Synchronous serial interfaces (I2C, SPI, µWire)
EWC - 5 programmable counters for PWM and compare/capture functions
Keyboard feature on Port1
•
Hardware watchdog
•
Full duplex UART
•
Three 16-bit Timers
•
16 Kbyte of internal ROM or EPROM (OTP)
•
1 Kbyte of internal RAM
•
External memory space 256 Kbytes
•
16 MHz max at 5V all ranges / 44 PLCC & TQFP
16K ROM
OTP
1K RAM
32 I/Os
Clock
Prescaler
Power-On
Reset
EWC
C251
CPU
Watchdog
3x 16-Bit
Timers
I2C/SPI
µWIRE
Power-Fail
Detector
Home
UART
TSC 80251 Extended 8-bit Microcontroller
TSC80251G1 Extended 8-bit µC with communication interfaces
Applications (2/2)
The TSC80251G1 is a general purpose microcontroller with communication
interface for high-end 8-bit applications in telecommunication, computer and
industrial segments
ones
h
P
e
l
i
b
o
M
Modems
Netw
Term ork
inato
r
20µA ICCpd
efficient
Code size
ISD
Term N
inal
s
Handhel
ds
Power
modes
OSC
OTP
SPI
Line Ca
rds
Low frequency =
low EMC
serial
communic.
Board
re
u
t
Fea nes
pho
Home
TSC 80251 Extended 8-bit Microcontroller
Development Tools (1/2)
TEMIC and its Tool-partners provide a full set of development tools
dedicated to each derivative product:
Compiler, Assembler
Two ANSI C Compilers are available:
Keil C251 C-compiler & Assembler
Tasking C251 C-compiler & Assembler
Instruction Simulator & ROM Monitor
Two Instruction debugger are available:
Keil dScope-251 source level debugger
Tasking Cross View-251 debugger
dScope-251 includes simulation models for all derivative products
Evaluation boards available controlled by ROM Monitor
Home
TSC 80251 Extended 8-bit Microcontroller
Development Tools (2/2)
IN - Circuit Emulators
Three Emulators support the TSC80251 derivatives:
Hitex ICE-251
Nohau EMUL-251
Metalink iceMaster-251
For each derivative a dedicated ICE-probecard is available
TEMIC TSC80251 Starter Kit
TEMIC offers a starter kit containing the following:
C-Compiler (2k of code limit) Keil or Tasking version
Assembler /Linker
Instruction Simulator
Optionally Evaluation board per derivative (connected to simulator)
Documentation
Home