Upload
rodrigo-calapan
View
90
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Microprocessor / Microcontroller
Zilog Confidential
Zilog @ Lyceum Alabang
Wilson LeungLailan De Padua
David Lim
Zilog Confidential
Agenda
• A brief look at Zilog• Products and services• Applications• Your interests:
– General Factoids– Semicon Manufacturing Process
Zilog Confidential
Zilog
• Who are we– Zilog® is a trusted supplier of application specific,
embedded system-on-chip (SoC) solutions for the industrial and consumer markets. From its roots as an award-winning architect in the microprocessor and microcontroller industry, Zilog® has evolved it’s expertise beyond core silicon to include SoCs, single board computers, application specific software stacks and development tools that allow embedded designers quick time to market in areas such as energy management, monitoring and metering and motion detection.
Zilog Confidential
Over 30 Years of Innovation!DR. FEDERICO
FAGGIN Inventor of the
MPU
ZILOG – the last word (Z) in Integrated LOGic
Zilog Confidential
Wide Product Offering
core investment value added software
Microcontrollers
Classic analog MCUs/MPUs
Mixed signal SoCs
Flash, ROM, OTP
Silicon
Products
App specific SW VAS
Web server SW Stacks
Green APIs
Motion Detection APIs
Full Tool Suite
Software
SolutionsMini-Z Modules for quick TTM
Application specific designs
Embedded Modules
value added boards complete solutions
Complete Platforms
Custom products
Full white box capabilities
ZARUA Wireless Lighting Control
Zilog Confidential
The Zilog Processor FamilyFe
atur
e Se
t
Feat
ure
Set Internet Connectivity
256KB Flash, 10/100Mbps MACIC’s and modules
Encore XP; 8 pins to 80 pins, Flash 1KB to 64KB, High Resolution ADC great for Sensors, DMA and lots of RAM
Z8 Encore; 20 and pinsFlash 1KB to 12KB
Encore Motor Control; Sensor/sensorless BLDC, Fan trays
16 Bit High Performance 128KB Flash, DMA, Motor Control PWM Module
Zilog Confidential
Z8 Encore!® Better, Stronger, Faster!
The Z8 Encore!® Setting a new performance standard for 8-bit, Flash-based Microcontrollers!
Flash Microcontrollers
Zilog Confidential
Z8 Encore Product FamiliesZ8 Encore Product Families
Motor Control Family
Z8FMC16100 – 4KB to 16KB
Encore XP Family
Z8F6423 – 16KB to 64KBZ8F0822 – 4KB & 8KBZ8F1680 – 8KB to 24KBZ8F082A – 1KB to 8KBZ8F0423 – 1KB to 4KB
Z8 Encore Family
Z8F0830 – 1KB to 12KBZ8F083A – 1KB to 8KB
Z8 Encore!® Family Overview
Zilog Confidential
Z8 Encore!® Architecture
Fetch UnitInstruction State
Machine
Arithmetic Logic
Unit
Program
Counter
Control
Registers
&
Register Files
(4KB RAM)
Program
Memory
64KB
Modified Harvard Architecture– Separate Program and Data space
Pipelined instruction fetch and execution– 3 Stage: Fetch, Decode, Execute
Direct register-to-register architecture– Allows each register to function as an
accumulator to improve execution time and decrease the amount of required program memory
Full linear addressing of register and program memoryAbility to read Program spaceSoftware stack
– Allows much greater depth in subroutine calls and interrupts than hardware stacks
C friendly instructions– Improve execution efficiency for code
developed using CFull code compatibility across all family members
Zilog Confidential
Z8 Encore! F0830 Series• High Performance 20MHz eZ8® CPU Core• Up to 12KB FLASH Program Memory
– Fast In Circuit Programmable• 256B of Register Ram• 64 bytes NVDS
– 100K Read/Write Cycles• 5.53MHz Internal Oscillator
– +/- 4%; -40C to +105C & 2.7V to 3.6V• Analog comparator
– Programmable internal reference• Two 16-bit Timers
– 11 modes including: Capture/Compare and Dual PWM• Up to 8-Channel, 10-Bit ADC
– SAR, 11.9uS conversion– Programmable Vref
• Built-in Debugger – single pin – Unlimited Breakpoints– In-Circuit FLASH Programming
• Watch Dog Timer with Failsafe• Up to 17-Vectored, Prioritized Interrupts• Vdd from 2.7v to 3.6v• Standard and Extended temp versions• 20 and 28 pin packages
– SOIC, SSOP, QFP, PDIP– Up to 25 GPIO– 5V tolerant
POR/VBOReset
5.5MHzIPO
RegisterRAM (256B)
NVDS(64B)
InterruptController
On-ChipDebugger
eZ8Core
WDTRC OSC
Xtal/RCOSC
Port CPort BPort A
8 Channel10-bit A/D
(2) 16-bitTimer/PWM
Flash(up to 12KB)
AnalogComparator
Zilog Confidential
Z8 Encore! F083A Series• High Performance 20MHz eZ8® CPU Core• Up to 8KB FLASH Program Memory
– Fast In Circuit Programmable• 256B of Register Ram• 100 bytes NVDS
– 100K Read/Write Cycles• 20MHz Internal Oscillator
– +/- 4% over full voltage and temperature• Analog comparator
– Programmable internal reference • Two 16-bit Timers
– 11 modes including: Capture/Compare and Dual PWM
• Up to 8-Channel, 10-Bit– 2.8µS ADC conversion– Programmable Vref
• Built-in Debugger – single pin – Unlimited Breakpoints– In-Circuit FLASH Programming
• Watch Dog Timer with Failsafe• Up to 17-Vectored, Prioritized Interrupts• Vdd from 2.7v to 3.6v• 20- and 28-pin packages
– Up to 23 GPIO– 5V tolerant
POR/VBOReset
20MHzIPO
RegisterRAM (256B)
NVDS(100B)
InterruptController
On-ChipDebugger
eZ8Core
WDTRC OSC
Xtal/RCOSC
Port CPort BPort A
8 Channel10-bit A/D
(2) 16-bitTimer/PWM
Flash(up to 8KB)
AnalogComparator
Zilog Confidential
Xtal/RCOSC
On-ChipDebugger
RegisterRAM (4KB)
DMAController
InterruptController
eZ8Core
WDTRC OSC
POR/VBOReset
Port HPort GPort FPort EPort DPort CPort BPort A
12 Channels10-bit A/D
(4) 16-bitTimer/PWM
I2C
SPI
UARTwith IrDA
UARTwith IrDA
FlashUp to 64KB
Z8 Encore! XP®
Z8F642/482/322/242/162xx Series• High Performance 20MHz eZ8® CPU
Core• 16KB to 64KB FLASH Program Memory
– Fast In Circuit Programmable• Up to 4KB of Register Ram• 3 DMA controllers• Up to Four 16-bit Timers
– 7 modes including: Capture/Compare (with cascade) and PWM’s
• Two Full-Duplex, 9-Bit UARTs w/IrDA • SPI and I2C Ports• Up to 12-Channel, 10-Bit ADC• Built-in Debugger – single pin
– Unlimited breakpoints– In-Circuit FLASH Programming
• POR, VBO & Watch Dog Timer– Independent internal oscillator
• Up to 24-Vectored, Prioritized Interrupts• Vdd from 3.0V to 3.6V• Standard & Extended Temp. Versions
– 0C to +70C and -40C to +105C• 40, 44, 64, 68 and 80-pin packages
– 29 to 60 GPIO– 5V tolerant
Zilog Confidential
Xtal/RCOSC
On-ChipDebugger
RegisterRAM (1KB)
InterruptController
eZ8Core
WDTRC OSC
POR/VBOReset
Port CPort BPort A
5 Channels10-bit A/D
(2) 16-bitTimer/PWM
I2C
SPI
UARTwith IrDA
Flash(8KB)
Z8 Encore! XP® Z8F08/04xx Series
• High Performance 20MHz eZ8® CPU Core
• 4KB to 8KB FLASH Program Memory– Fast In Circuit Programmable
• Up to 1KB of Register Ram• Two 16-bit Timers
– 7 modes including: Capture/Compare (with cascade) and PWM’s
• Full-Duplex, 9-Bit UARTs w/IrDA • SPI and I2C Ports• Up to 5-Channel, 10-Bit, ADC• Built-in Debugger - single pin
– Unlimited Breakpoints– In-Circuit FLASH Programming
• POR, VBO & Watch Dog Timer– Independent internal oscillator
• Up to 19-Vectored, Prioritized Interrupts• 3.0V to 3.6V supply• Standard and extended temp versions
– 0C to +70C and -40C to +105C• 20 and 28-pin packages
– 11 and 19 GPIO– 5V Tolerant
Zilog Confidential
5.5MHzIPO
POR/VBOReset
Z8 Encore! XP®
Z8F08xA/F04xA/F02xA/F01xA Series• High Performance 20MHz eZ8® CPU Core• 1KB to 8KB FLASH Program Memory
– Fast In Circuit Programmable• 256B to 1KB of Register Ram• 16B to 128B of NVDS• Internal precision Oscillator with Failsafe –
5.53MHz– +/-2%; 0C to +70C & 2.7V to 3.6V
• On Chip Temperature Sensor• Analog comparator
– Internal Programmable Reference – 10 steps• Low Power Operational Amplifier• Two 16-bit Timers
– 11 modes including: Capture/Compare and Dual PWM• Full-Duplex UART with 9 bit mode & IrDA• Direct LED drive
– Programmable Constant Current (3, 7, 13, 20mA)• Up to 8-Channel, Sigma/Delta ADC
– 10 to 14 bits + sign resolution, differential inputs– Internal/External Voltage Reference
• On Chip Debugger– Single pin– Unlimited breakpoints
• Watch Dog Timer– Independent internal oscillator with Failsafe
• Up to 18-Vectored, Prioritized Interrupts• Operation from 2.7V to 3.6V• Extended and standard temp versions• 8, 20, and 28-pin packages
– Up to 25 GPIO– 5V tolerant
RegisterRAM (1KB)
NVDS(128B)
InterruptController
Xtal/RCOSC
On-ChipDebugger
eZ8Core
WDTRC OSC
Port CPort BPort A
8 ChannelSigma/Delta
ADC
(2) 16-bitTimer/PWM
TemperatureSensor
Low PowerOp Amp
UARTwith IrDA
Flash(1-8KB)
AnalogComparator
Zilog Confidential
Z8 Encore! XP® F1680 Series
• High Performance 20MHz eZ8® CPU Core• 8KB to 24KB FLASH Program Memory
– Fast In Circuit Programmable– 10 years data retention– 5000 endurance cycles
• 1KB to 2KB of Register Ram• 1KB Program RAM
– Program code shadowing and Data Storage• 128 to 256 bytes NVDS
– 100K Read/Write Cycles• Internal Precision Oscillator (IPO)
– +/- 2% over full voltage and 0C to 70C– 43kHz to 11MHz
• Two Analog comparators– Programmable internal reference– One comparator on 20-pin/28-pin packages
• Three 16-bit Timers– Capture, Compare, and PWM’s
• 7 to 8-Channel, 10-Bit, 4.9µS ADC conversion
– Programmable Vref• Low-Power Operational Amplifier (LPO)• On-chip Temperature sensor • 16-bit Multi-Channel Timer
– Capture, Compare, and PWM’s– 44-pin package only
• Low Power Management
WDTRC OSC
Low VoltageDetector
32kHzOSC
Register RAM(1KB-2KB)
NVDS(128B-256B)
InterruptController
IPO/Xtal/RCOSC
On-ChipDebugger
eZ8®Core
POR/VBOReset
Flash(8KB-24KB)
I2CMaster/Slave
Port EPort DPort CPort BPort A
ProgramRAM
(1KB)
Multi-ChannelTimer
Enhanced SPI
8 Channel10-bit A/D
(3) 16-bitTimer/PWM
TemperatureSensor
Low Power OP Amp
(1-2) UARTLIN & IRDA
(2) AnalogComparator
Zilog Confidential
Z8 Encore!® Development Kits
Everything in one box:
− ZiLOG IDE with ANSI C- Compiler− Z8 Encore! Processor Module (5 versions)
− Z8F6423 (80 pin)− Z8F04 (28 pin)− Z8F042A (8 pin)− Z8F042A (28 pin)− Z8F83A (28 pin)− Z8F1680 (single and dual chip)
− USB Smart cable from PC to eval. board− 5V DC Universal Power Supply− Sample code− Documentation− Uses the Modular Development System
(MDS) form factor
This is a full development environment!
Kit Part Numbers:Kit Part Numbers:
• XP F6423 64K Z8F64200100KITG• XP F08 8KB Z8F08200100KITG• XP F042A 8 Pin Z8F04A08100KITG• XP F042A 28 Pin Z8F04A28100KITG• XP F082A 28 Pin Z8F08A28100KITG• F830/F083A Z8F083A0128ZCOG• Z8F1680 28 Pin Z8F16800128ZCOG (Single)• Z8F1680 44 Pin Z8F16800144ZCOG (Dual)• USB Debug Cable ZUSBSC0100ZAC• E/N Debug Cable ZENETSC0100ZAC
Zilog Confidential
Z8 Encore! MC® FMC16100 Series
• 4KB to 16KB FLASH Program Memory• 512B of Register Ram• 12-bit 3 phase PWM module• Internal precision OSC 2% 5.53MHz• Op-amp with external gain settings• Analog comparator with fast PWM shutdown• 16-bit Timer• Two fault inputs• Full-Duplex, 9-Bit UARTs w/LIN and IRDA • SPI, I2C with Master/Slave • Up to 8-Channel, 10-Bit, A/D Conversion 2uS
conversion with time stamp feature• Built-in Debugger – single pin • Watch Dog Timer with Failsafe• Up to 18-Vectored, Prioritized Interrupts• Vdd from 2.7v to 3.6v• 32-pin packages
– 17 I/O– 5v tolerant I/O (digital pins only)– QFN and QFP
RegisterRAM (512B)
I2CSPI
InterruptController
IP Xtal/RCOSC
On-ChipDebugger
eZ8®
Core
WDTRC OSC
POR/VBOReset
Port CPort BPort A
8 Channel10-bit A/D
16-bitTimer/PWM
PWMModule
Op-AMP
UARTwith LIN
Flash(Up to16KB)
AnalogComparator
Zilog Confidential
Reference Design:Sensor-less BLDC Development Kit
• BLDC Reference Design– Processor Module with 5VDC
universal power supply– Motor Control Application Board
• Note: 24VDC 3A supply required• Supports Z8F1680 and Z16F128
Processor Modules– Opto-isolated USB Cable– BLDC Motor
• 24VDC 30W– Source code provided for sensor-
less control of BLDC motor– Documentation– ZDSII IDE
• Assembler, C Compiler, Simulator, Linker, and Debug
Zilog Confidential
Zilog Developer Studio (ZDS-II)
Fully Integrated Development Environment
Zilog Confidential
ZMOTIONTM Detection and Control Family
• A series of high-performance Microcontrollerswith integrated motion detection algorithms combined with a selection of Lenses and Pyroelectric Sensors tuned together to fit a wide range of application requirements.
• Optimized configuration parameters matching the Motion Detection Engine to each lens/sensor combination are provided
– This ensures the best possible performance while significantly reducing development effort, risk and minimizing time to market.
• Scalable to many market segments including:
• Intrusion• Lighting Control• HVAC• Access Control• Vending
• Display• Proximity• Power Management• Cameras• Occupancy Sensing
Zilog Confidential
ZMOTION Detection Module Evaluation Kit
• Everything needed to start testing the ZMOTION Detection Module
– Evaluation Board– ZMOTION Detection Module– RS-232 Serial Cable DB9-
DB9– 5 V DC Universal Power
Supply– Documentation CD
• Part Number: ZEPIR000102ZCOG
Zilog Confidential
Z8F1680 Wireless Micro-Z Module
PRODUCT FEATURES• Small size: 30 mm x 18 mm• 868-870 MHz or 902-928 MHz ISM• band• High RX sensitivity (111 dBm)• Up to 11 dBm output power• Supply voltage: 2.4 V - 3.6 V• Memory resources:• 24 kB Flash• 3 kB RAM
INTERFACE OPTIONS• UART• I2C• GPIO with IRQ support• ADC• Low sleep mode (10 μA)• Current receive mode (5 mA)• Current full TX mode (25 mA)• 1-wire download and debug
APPLICATIONS• Process and building control• Cable replacement• Environmental monitoring• Home automation, HVAC, and lighting• Industrial monitoring
Zilog Confidential
ZNEO™ 16-Bit MCU Family
WDT with Power On Reset (POR)Voltage Brownout (VBO)
Reset Control
Multi-Channel
ADC 10-bit12-Channel
I2C
ESPIFlash
ControllerFlash
Controller
RAMController
RAMController
RC Oscillator
2 x LIN-UART
Op Amp
3x 16-bit Timers
Crystal /RC Oscillator
Advanced DMA Controller
Advanced DMA Controller
Interrupt ControllerInterrupt
Controller
A B C D E F G H J K
Comparator
PWM Timers
1-Pin Debugger
ZNEOTM 16-bitSingle-Cycle CISC
Pipelined CPU
ZNEO 16-bit Single Cycle CISC Core
• 16-bit Single-Cycle Performance• Pipelined Architecture: Fetch, Decode, Execute• 16 32-bit Core Registers• Leading-Edge Code Efficiency• New Performance Enhancing Instructions• 16 MB Linear Address Space• Complex Math Support
Rich Comms Peripherals:• 2 UARTS
• LIN Master/Slave• IrDA Encoder/Decoder• Multiprocessor 9-bit Mode
• Enhanced SPI• I²C Master/Slave
Analog Peripherals:• 12-Channel 10-bit ADC
• Single or Simultaneous Conversions• 2.5 usec conversion time• Automatic Time-Tag of Results• Programmable Sample & Hold Time• Programmable Input Sampling Time
• Comparator• Op-amp
4 Channel DMA• Memory Memory• Memory Peripheral• Peripheral Peripheral• Supports Internal & External memory• Direct & Linked List Modes• Round-Robin Channel Priority• Shared bandwidth with ZNEO Core
Single-Pin On-Chip Debugger• Only 1 pin, frees up other pins• Unlimited Software Breakpoints• 4 Hardware Breakpoints• In-circuit Flash Programming• Instruction Execution Trace
Flexible Interrupt Controller• 8 External Rising or Falling Edge• 4 External Dual-Edge• Vectored or Polled Interrupts• 24 levels with 3 Programmable Priority
Levels
Flexible Timers• 3 Phase 12-bit PWM with 6
outputs• 3 16-bit Timers with 8 Modes• Watchdog with RC Oscillator76 General Purpose I/O Pins
• Pin Programmable
Zilog Confidential
ZNEO MDS Development Kit
Part# Z16F2800100ZCOG
Everything in one box:• ZiLOG IDE, ZDS II ZNeo with ANSI C-Compiler• ZNEO Z16F2811AL20SG MCU• USB Smart cable from PC to Evaluation Board• 5V DC Universal Power Supply• Sample code• Documentation
Uses the new MDS (Modular Development System) form factorBPMicro Programming support offeredFCC Class B compliance verified
This is a full development environment!
Zilog Confidential
eZ80Acclaim!® and eZ80AcclaimPlus!®Product Family
Bringing Exceptional Performance to 8-bit Applications
Market Needs
Complete Product
Ideal Solution
Zilog Confidential
Acclaim! Plus® - eZ80F91» Features:
» 50MHz eZ80 CPU» On-Chip 10/100Mbps EMAC» 256KB of on-chip Flash» 16KB of on-chip RAM» Low Power PLL» 32 GIPO» 2 UART’s with IrDA ENDEC» I2C, SPI» Real Time Clock and Watchdog Timer» 4 Programmable Timers with
PWM/Capture/Compare» 4 Chip Selects with separate wait state generators
and enhanced bus controller» JTAG and On-Chip debug (ZDI)» Standard Temp: 0ºC to +70ºC» Extended Temp: -40ºC to +105ºC» 144 pin LQFP» 144 pin BGA
eZ80 – A family of high performance 8-bit microprocessors
» Features - continued:» Standard Temp: 0ºC to +70ºC» Extended Temp: -40ºC to +105ºC» 144 pin LQFP» 144 pin BGA
4 - 16 bit Timers PWM, capture,
compare
256KB Flash16KB SRAM
50MHz eZ80
10/100 Mbps Ethernet
MAC
32-bit GPIO
3.3V Core – 5V Tolerant I/O
Low-power PLL
TCP/IP stack with RTOS
TCP/IP stack with RTOS
Low PowerModes
-4 Chip-Selects
4 WSGs-
JTAGZDI
2x UARTIrDA Endec
1x SPI1x I2CWDTRTC
Zilog Confidential
Acclaim Ethernet Single Board Computers
‘F91 ‘Mini’ SBC
Part Number: eZ80F916050MODG
Market Needs
Complete Product
Ideal Solution
‘F91 SBC
Part Number: eZ80F916005MODG
‘L92 SBC
Part Number: eZ80L925048MODG
Features
• Production ready solution
• On Board Flash and RAM
• RJ45 Connector
• Full bus and I/O available on connector
• Fully compatible with ZTP sample applications
• Standard temperature range (0C to 70C
• Extended temp version available for ‘F91 SBC
Zilog Confidential
eZ80F91 Development Kit
» eZ80Acclaim!™ DevelopmentPlatform includes:– F91 SBC (F92/F93 sold separately) – Development kit user manual – Quick start guide – ZPAK II debug interface module – ZDS II with C-Compiler software and
documentation (CD-ROM) – 10BaseT Ethernet hub– eZ80F91 software and
documentation (CD-ROM) – Cables and power supplies
Part #: eZ80F910300ZCOG
Zilog Confidential
The Zilog Processor FamilyFe
atur
e Se
t
Feat
ure
Set Internet Connectivity
256KB Flash, 10/100Mbps MACIC’s and modules
Encore XP; 8 pins to 80 pins, Flash 1KB to 64KB, High Resolution ADC great for Sensors, DMA and lots of RAM
Z8 Encore; 20 and pinsFlash 1KB to 12KB
Encore Motor Control; Sensor/sensorless BLDC, Fan trays
16 Bit High Performance 128KB Flash, DMA, Motor Control PWM Module
Zilog Confidential
Factoids
• Is MCU a PC???• Is MCU > MPU???• Is MCU > PC???• Program languages• Semicon Process flow
Zilog Confidential
Microprocessor
• Requires external memory system and i/o system
• Flexible memory and i/o
Zilog Confidential
Digital Signal Processor
• Specialized in math operation
Zilog Confidential
Advanced RISC Machine ARM
• Low power• Optimized instruction
sets
Zilog Confidential
Typical Devices with ARM Inside
Zilog Confidential
Field Programmable Gate Array
• Can be used on designing an MCU, MPU, or DSP
Zilog Confidential
Microcontroller
• CPU, memory, i/o in a single chip
• Computer in a chip
Zilog Confidential
Tell me your specs
• MCU– 32 KB Flash memory– 2 KB RAM– 1 KB EEPROM– 20MHz maximum speed– 40 pin IC– and many other peripheral
• PC– Intel Core2duo T6600 CPU– 2.2GHz processing speed– 2 MB cache– 320 GB 7200 rpm hard disk– 4 GB DDR2 RAM– 512 MB dedicated ATI
graphics card– 15” WLED screen with HD
720p resolution– and other stuffs
Zilog Confidential
Sounds Similar?
So, is MCU a PC?
Zilog Confidential
So what is
• MCU (µC or uC) is a small computer on a single integrated circuit containing a processor core, memory, and programmable input/output peripherals
• MPU (µP or uP) incorporates the functions of a computer’s central processing unit (CPU) on a single integrated circuit (IC, or microchip
Zilog Confidential
Is MCU > MPU?
Zilog Confidential
In simplest terms:
MPU = CPU
MCU = MPU + Peripherals + Memory
Peripherals = Ports + Clock + Timers + UART/USART + ADC + DAC + LCD Drivers + Other Stuffs
Memory = Flash + SRAM + EPROM + EEPROM
Zilog Confidential
MCU Diagram
Zilog Confidential
Microcontroller Applications Design and Development
• Requires:– Hardware– Firmware
Zilog Confidential
Firmware Development
• C language• Assembly Language
Zilog Confidential
Peripherals of MCU
Zilog Confidential
GPIO
Zilog Confidential
ADC
Zilog Confidential
Sample Sensors
Zilog Confidential
Serial Communications
Zilog Confidential
GSM BLUETOOTH uOLED
UART Interface Devices
Zilog Confidential
Php 3,500 Php 2,500 Php 2,000
Php 500 ~ Php 9,000
Sample DIY Phone Project
Zilog Confidential
MASTER SLAVE
Clk
MOSI
MISO
SS
Clk
MOSI
MISO
SS
SPI
Zilog Confidential
accelerometer
SIM card
Common SPI Devices
Zilog Confidential
MASTER SLAVE
SDA
SCL
SDA
SCL
I2C
Zilog Confidential
EEPROM
Temperature Sensor
Sample I2C Devices
Zilog Confidential
Is MCU > PC???
• MCU Application– Harvard architecture– Application specific– Lighting– Consumer electronics– Phones– Sensors, Signaling– Medical Equipment– etc
• PC Application– von Neumann
architecture– Multitasking– Math Computation– Digital rendering– Gaming– Internet Browsing
Zilog Confidential
Common MCU Packages
• DIP (Dual In-Line Package)• PLCC (Plastic Lead Chip Carrier)• QFP (Quad Flat Package)• SOIC (Small Outline Integrated Circuit)• SSOP (Shrink Small Outline Package)• QFN (Quad Flat No Lead Package)• BGA (Ball Grid Array)
Zilog Confidential
How do you get started
• PC• Target board• Choice of MCU (Choose Zilog MCU)• In System Programmer• Programming
– C and assembly language – HEX language
Zilog Confidential
Semicon Manufacturing Process
Video Credits c/o Intel
http://newsroom.intel.com/docs/DOC-2476
Zilog Confidential
Don’t forget to visit
http://www.zilog.com
ZILOG – the last word (Z) in Integrated LOGic
Zilog Confidential
Thank You
Our world is too much wired and full of microcontrollers! Can you imagine spending a day without microcontrollers?