PS - 87C51Mx2 - SLS-1 Philips Semiconductors 87C51Mx2 Microcontroller.

Slides:



Advertisements
Similar presentations
Introduction to PIC Microcontrollers
Advertisements

System Overview MTT48 V Motorol a MOTOROLA 68HC08 INTRODUCTION AND SYSTEM OVERVIEW.
MC68HC11 System Overview. System block diagram (A8 version)
MICROPROCESSORS TWO TYPES OF MODELS ARE USED :  PROGRAMMER’S MODEL :- THIS MODEL SHOWS FEATURES, SUCH AS INTERNAL REGISTERS, ADDRESS,DATA & CONTROL BUSES.
ST10F27x Family Jan 7th, 2010 Presenter:- Muhammad Abid.
Chapter 2 HARDWARE SUMMARY
2-1 Infineon M bit Microcontroller One of a family of microcontrollers (M16x) Derived from M166 Same 16-bit CPU core in all family members  Provides.
Microcontroller – PIC – 4 PIC types PIC architecture
1-1 Microprocessor Engineering Microprocessor Systems Microcontrollers Infineon 16-bit Processor Family  specifically 167CS microcontroller C Programming.
HT46 A/D Type MCU Series Data Memory (Byte) Program Memory HT46R22 (OTP) HT46C22 (Mask) 2Kx Kx16 4Kx HT46R23 (OTP) HT46C23 (Mask) HT46R24.
Micro-controller or embedded controller
16.317: Microprocessor System Design I Instructor: Dr. Michael Geiger Spring 2012 Lecture 29: Microcontroller intro.
1 ECE 263 Embedded System Design Lessons 2, 3 68HC12 Hardware Overview, Subsystems, and memory System.
The 8051 Microcontroller Architecture
BLDC MOTOR SPEED CONTROL USING EMBEDDED PROCESSOR
The 8051 Microcontroller architecture
The domestic refrigerator-An example A car door mechanism.
Micro controllers A self-contained system in which a processor, support, memory, and input/output (I/O) are all contained in a single package.
INTRODUCTION TO MICROCONTROLLER. What is a Microcontroller A microcontroller is a complete microprocessor system, consisting of microprocessor, limited.
ECE/CS-352: Embedded Microcontroller Systems Embedded Microcontroller Systems.
ECE 447: Lecture 1 Microcontroller Concepts. ECE 447: Basic Computer System CPU Memory Program + Data I/O Interface Parallel I/O Device Serial I/O Device.
AVR Microcontrollers.
MICROCONTROLLERS. What is a microcontroller? A microcontroller is a nifty little gadget that houses a microprocessor, ROM (Read Only Memory), RAM (Random.
Revised: Aug 1, ECE 263 Embedded System Design Lesson 1 68HC12 Overview.
LPC2148 Programming Using BLUEBOARD
1 SERIAL PORT INTERFACE FOR MICROCONTROLLER EMBEDDED INTO INTEGRATED POWER METER Mr. Borisav Jovanović, Prof.dr Predrag Petković, Prof.dr. Milunka Damnjanović,
1 AVR Session 2 Master : Dr.jafari Authors: M.H Edrisi, hadi.edrisi yyyy aaaa hhhh oooo oooo.... cccc oooo mmmm.
Samsung ARM S3C4510B Product overview System manager
CoE3DJ4 Digital Systems Design Hardware summary. Microprocessors vs. Microcontrollers Microprocessors are single-chip CPU used in microcomputers Microcontrollers.
EGRE 6311 Midsize Microcontrollers and Microprocessors The 8051 is an example of a small inexpensive microcontroller intended for simple applications.
Prepared by Eng. Musa Alyaman1 Chapter Seven Chapter Seven PIC16F87x.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Course Introduction Purpose  This course provides an overview of the CPU architecture.
ECE Lecture 1 Microcontroller Concepts. Basic Computer System CPU Memory Program + Data I/O Interface Parallel I/O Device Serial I/O Device Data.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Course Introduction Purpose  This training course provides an overview of the CPU architecture.
Atmel Atmega128 Overview ALU Particulars RISC Architecture 133, Mostly single cycle instructions 2 Address instructions (opcode, Rs, Rd, offset) 32x8 Register.
8051 Micro controller. Architecture of 8051 Features of 8051.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
Microprocessor Microprocessor (cont..) It is a 16 bit μp has a 20 bit address bus can access upto 220 memory locations ( 1 MB). It can support.
Microcontrollers Class : 4th Semister E&C and EEE Subject Code: 06ES42
Architecture and instruction set. Microcontroller Core Features:  Operating speed: DC - 20 MHz clock input DC ns instruction cycle Up to 8K x.
Intel 8051 Another family of microcontroller is the Intel 8051 family. The basic 8051 microcontroller has four parallel input/output ports, port 0, 1,
INTRODUCTION TO PIC MICROCONTROLLER. Overview and Features The term PIC stands for Peripheral Interface Controller. Microchip Technology, USA. Basically.
DsPIC30F4011 Fall DIP Switches  The upper four switches of SW1 are used to enable LEDs connected to PORTB/C, PORTA/D, PORTE and PORTF. For example,
Presented by Sadhish Prabhu
Device Overview 1.  The advantages of all PIC18Fxxxx microcontrollers:  High computational performance  High-endurance  Enhanced Flash program memory.
Features of the PIC18 microcontroller - 8-bit CPU - 2 MB program memory space (internal 32KB to 128KB) bytes to 1KB of data EEPROM - Up to 4096 bytes.
Execution Architecture MTT CPU08 Core M CPU08 INTRODUCTION.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Course Introduction Purpose  This course provides an introduction to the peripheral functions.
Chapter Microcontroller
8051 Micro Controller. Microcontroller versus general-purpose microprocessor.
Kustanto,S.T.,M.EngECE/CS-352: Embedded Microcontroller Systems Embedded Systems By: Kustanto,S.T.,M.Eng.
Memory Organisation & Modes of Operations By: Prof. Mahendra B. Salunke Asst. Prof., Department of Computer Engg, SITS, Pune-41
Components of a typical full-featured microcontroller.
Product Overview 박 유 진박 유 진.  Nordic Semiconductor ASA(Norway 1983)  Ultra Low Power Wireless Communication System Solution  Short Range Radio Communication(20.
AVR Architecture Prepared By: Avdhesh Soni ( ) Sarthak Patel ( ) Akshay Parekh ( ) Fenil Sachla ( ) Guided.
NAM S.B MDLAB. Electronic Engineering, Kangwon National University 1.
HJD Institute of Technical Education & Research- Kera(Kutch) The 8051 Microcontroller architecture PREPARED BY: RAYMA SOHIL( )
DEPARTMENT OF ELECTRONICS ENGINEERING V-SEMESTER MICROPROCESSOR & MICROCONTROLLER 1 CHAPTER NO microcontroller & programming.
STM32 및 개발보드 소개 Jang Hyunsung Embedded Systems Lab. Dept. of CSE, PNU
Embedded Microcontroller Systems
The 8051 Microcontroller architecture
Embedded Microcontroller Systems
UNIT – Microcontroller.
The Arduino Microcontroller: Atmel AVR Atmega 328
Subject Name: Microcontroller Subject Code: 10ES42
Introduction to Microprocessors and Microcontrollers
Architectural Overview
Important 8051 Features On chip oscillator 4K bytes ROM 128 bytes RAM
AVR – ATmega103(ATMEL) Architecture & Summary
8051 Micro Controller.
Presentation transcript:

PS - 87C51Mx2 - SLS-1 Philips Semiconductors 87C51Mx2 Microcontroller

PS - 87C51Mx2 - SLS-2 Philips Semiconductors P87C51Mx2 Microcontroller Family P87C51MC296KB3 KB P87C51MB2 64KB2 KB Available Now! OTP RAM

PS - 87C51Mx2 - SLS-3 Philips Semiconductors Key P87C51Mx2 Benefits Increases program/data address range to 16 Mbytes (8 MB each) Enhances performance and efficiency for C programs Fully 80C51-compatible microcontroller Provides seamless, compelling upgrade path from classic 80c51 Preserves 80c51 code base, investment/knowledge, and peripherals, ASICs Supported by 80C51 develop tools (Keil, Nohau, BP Micro, etc.) The P87C51Mx2 makes it possible to develop applications at a lower cost and with a reduced time-to-market.

PS - 87C51Mx2 - SLS-4 Philips Semiconductors Port 4 Configurable I/Os 3 or 2 KByte Data SRAM 96 or 64 KByte OTP Memory Port 3 Configurable I/Os Port 2 Configurable I/Os Port 1 Configurable I/Os Port 0 Configurable I/Os Oscillator Crystal or Resonator UART 1 Baud Rate Generator UART 0 Timer 0 Timer 1 Watchdog Timer PCA Programmable Counter Array Timer 2 SPI 87C51Mx2 High Performance 80C51 CPU (51MX core)

PS - 87C51Mx2 - SLS-5 Philips Semiconductors Key P87C51Mx2 Features 23-bit program memory space and 23-bit data memory space 96 or 64 Kbytes of on-chip OTP; 3 or 2 Kbytes of on-chip RAM Up to 24 MHz CPU clock with 6 clock cycles per machine cycle Programmable Counter Array (PCA) with five Capture/Compare modules Two full duplex enhanced UARTs with baud rate generator Industry-standard Serial Peripheral Interface (SPI) with a baud rate up to 6 Mbits/sec

PS - 87C51Mx2 - SLS-6 Philips Semiconductors Additional 87C51Mx2 Features  Fully static  Four-level interrupt priority  34 I/O lines (5 ports)  Three Timers: Timer0, Timer1 and Timer2  Framing error detection  Automatic address recognition  Low EMI (inhibit ALE)  Second DPTR register  Power control modes  Idle mode  Power down mode  Clock can be stopped and resumed  Asynchronous port reset  Watchdog timer with programmable prescaler for different time ranges (compatible with 8xC66x with added prescaler)

PS - 87C51Mx2 - SLS-7 Philips Semiconductors 87C51Mx2, When you need more memory... Executes instructions at twice the rate of standard 80c51 devices. Linear, unsegmented, program and data addressing range of up to 16 Mbytes (8 each.) The program counter and the data pointers are expanded to 23 bits. The Stack Pointer is extended to 16 bits and the stack space may be expanded beyond the 80C51 limitation. A small number of instructions have extended addressing modes to allow full use of extended code and data addressing. Universal Pointers (24-bits) added to greatly improve C Compiler code efficiency in using Pointers to access variables in different spaces With its increased memory capabilities, the 51MX is able to seamlessly support today’s complex C-based applications.

PS - 87C51Mx2 - SLS-8 Philips Semiconductors 51MX Programmer’s Model and Memory Map 8 MB Code Memory Space On-chip and/or Off-chip Code Memory 8 MB External Data Memory Space (XRAM) On-chip and/or Off-chip XRAM PSWAB 16-bit Stack Pointer 23-bit Program Counter Two 23-bit Data Pointers Classic 80C51 51MX Internal Data Memory Space (IRAM) Special Function Registers 128 Bytes On-Chip Data Memory 128 Bytes On-Chip Data Memory Optional On-Chip Extended Data Memory, up to 64k

PS - 87C51Mx2 - SLS-9 Philips Semiconductors Focus on existing 80C51 applications  100% Binary Compatible with the standard 80C51.  Re-use of existing 80C51 code and knowledge for new designs.  Allows use of existing development tools and vendors.  Retains 80C51 Bus Compatibility to allow re-use of 80C51-based peripherals and ASICs. Seamless and Compelling Upgrade path from the 80C51 for existing 80C51 users.

PS - 87C51Mx2 - SLS-10 Philips Semiconductors 87C51Mx2 Development Tool Support Compilers Keil - Apr 9 Emulators Nohau - Apr 10 Dev. Boards Phytec - May 14 Programmers BP Micro - Apr 9 April 2, 2001 Most 80C51 development tools will be supported - TBD

PS - 87C51Mx2 - SLS-11 Philips Semiconductors 87C51Mx2 Sales Support Datasheet –Available on the WWW User Manual –Due April 27th Architecture Reference –Due May 25th Samples –Due April 16 Leaflet –Available on the WWW or –Order # Tools Support –Updated on the WWW