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