1 Introduction to Microcontrollers

1 Introduction to Microcontrollers - Embedded Designing...

Info iconThis preview shows pages 1–9. Sign up to view the full content.

View Full Document Right Arrow Icon
Embedded Designing Embedded Designing with with Microcontrollers (16F84A) Microcontrollers (16F84A) Roland Fernandez
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
What is this course about? What is this course about? Coordination of many levels of abstraction I/O system Processor Compiler Operating System (Windows XP) Application (Netscape) Digital Design Circuit Design Instruction Set Architecture Datapath & Control transistors Memory Hardware Software Assembler
Background image of page 2
Programming Levels of Programming Levels of Representation Representation ldr r0 , [r2, #0] ldr r1 , [r2, #4] str r1 , [r2, #0] str r0 , [r2, #4] High Level Language Program (e.g., C) Assembly Language Program (e.g. ARM) Machine Language Program (ARM) Control Signal Specification Compiler Assembler Machine Interpretation temp = v[k]; v[k] = v[k+1]; v[k+1] = temp; 1110 0101 1001 0010 0000 0000 0000 0000 1110 0101 1001 0010 0000 0000 0000 0100 1110 0101 1000 0010 0001 0000 0000 0000 1110 0101 1000 0010 0001 0000 0000 0100 ° ° ALUOP[0:3] <= InstReg[9:11] & MASK
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
An Overview An Overview The Aims: Basics of Microprocessor-based systems Programmer’s view of Computer Architecture Interaction between hardware and software, i.e. ‘Interfacing’.
Background image of page 4
Market Share Market Share
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Microcontroller Microcontroller Market Share - Units Market Share - Units No. 1990 Rank  1991 Rank 1992 Rank 1993 Rank 1994 Rank 1995-96  Rank ‘97-PRESENT 1 Motorola            Motorola Motorola Motorola Motorola Motorola Motorola 2 Mitsubishi Mitsubishi Mitsubishi Mitsubishi Mitsubishi Mitsubishi Microchip 3 NEC NEC Intel NEC NEC SGS-Thomson ST-Micro 4 Intel      Intel NEC Hitachi Philips NEC NEC 5 Hitachi Hitachi Philips Philips Intel  Microchip Mitsubishi 6 Philips Philips  Hitachi Intel Microchip Philips Philips 7 Matsushita Matsushita Matsushita SGS- Thomson Zilog Zilog Siemens 8 National SGS-Thomson SGS-Thomson Microchip SGS-Thomson Hitachi Toshiba 9 Siemens Siemens National Matsushita Matsushita Fujitsu Hitachi 10 TI TI TI Toshiba Hitachi Intel Zilog 11 Sharp National Zilog National Toshiba Siemens Fujitsu 12 Oki Toshiba Toshiba Zilog National Toshiba Atmel 13 Toshiba Sony Siemens TI TI Matsushita National 14 SGS-Thomson Sharp Microchip Siemens Ricoh TI Sanyo 15 Zilog Oki Sharp Sharp Fujitsu National Matsushita 16 Matra MHS Zilog Sanyo Oki Siemens Temic TI 17 Sony Microchip Matra MHS Sony Sharp Sanyo Sony 18 Fujitsu Matra MHS Sony Sanyo  Oki Ricoh Intel 19 AMD Fujitsu Oki Fujitsu Sony Oki LG Semicon 20 Microchip Sanyo Fujitsu AMD Temic Sharp Samsung
Background image of page 6
PIC MCU Product Migration Path PIC MCU Product Migration Path
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
The PIC Microcontroller The PIC Microcontroller A PIC is a microcontroller integrated circuit device manufactured by Arizona Microchip There are many types of PIC microcontroller available, ranging from those which can only be programmed once, to those that can be repeatedly reprogrammed. There
Background image of page 8
Image of page 9
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 01/03/2012 for the course ENG 105 taught by Professor Fernandez during the Spring '11 term at Alabama State University.

Page1 / 77

1 Introduction to Microcontrollers - Embedded Designing...

This preview shows document pages 1 - 9. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online