Beruflich Dokumente
Kultur Dokumente
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 its 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
Zilog Confidential
Silicon Products
Microcontrollers Classic analog MCUs/MPUs Mixed signal SoCs Flash, ROM, OTP
Software Solutions
App specific SW VAS Web server SW Stacks Green APIs Motion Detection APIs Full Tool Suite
Embedded Modules
Mini-Z Modules for quick TTM Application specific designs
Complete Platforms
Custom products Full white box capabilities ZARUA Wireless Lighting Control
core investment
complete solutions
Zilog Confidential
16 Bit High Performance 128KB Flash, DMA, Motor Control PWM Module
Fe Fe at at u ur e r eS Se et t
Internet Connectivity 256KB Flash, 10/100Mbps MAC ICs and modules Encore Motor Control; Sensor/sensorless BLDC, Fan trays 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 pins Flash 1KB to 12KB
Zilog Confidential
The Z8 Encore! Setting a new performance standard for 8-bit, Flash-based Microcontrollers!
Flash Microcontrollers
Zilog Confidential
Z8 Encore! Architecture
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 memory Ability to read Program space Software stack Allows much greater depth in subroutine calls and interrupts than hardware stacks C friendly instructions Improve execution efficiency for code developed using C Full code compatibility across all family members
Fetch Unit
Zilog Confidential
High Performance 20MHz eZ8 CPU Core Up to 12KB FLASH Program Memory
Fast In Circuit Programmable
eZ8 Core
On-Chip Debugger
Comparator
Analog
Register RAM (256B) NVDS (64B) Interrupt Controller Flash (up to 12KB)
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
Port A
Port B
Port C
Zilog Confidential
High Performance 20MHz eZ8 CPU Core Up to 8KB FLASH Program Memory
Fast In Circuit Programmable
eZ8 Core
On-Chip Debugger
Analog comparator
Programmable internal reference
Comparator
Analog
Register RAM (256B) NVDS (100B) Interrupt Controller Flash (up to 8KB)
Up to 8-Channel, 10-Bit
2.8S ADC conversion Programmable Vref
Port A
Port B
Port C
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
Zilog Confidential
High Performance 20MHz eZ8 CPU Core 16KB to 64KB FLASH Program Memory
Fast In Circuit Programmable
eZ8 Core
SPI
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 Independent internal oscillator
POR, VBO & Watch Dog Timer Up to 24-Vectored, Prioritized Interrupts Vdd from 3.0V to 3.6V Standard & Extended Temp. Versions
0C to +70C and -40C to +105C 29 to 60 GPIO 5V tolerant
Port A
Port B
Port C
Port D
Port E
Port F
Port G
Port H
Zilog Confidential
High Performance 20MHz eZ8 CPU Core 4KB to 8KB FLASH Program Memory
Fast In Circuit Programmable
eZ8 Core
SPI
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 Independent internal oscillator
POR, VBO & Watch Dog Timer Up to 19-Vectored, Prioritized Interrupts 3.0V to 3.6V supply Standard and extended temp versions
0C to +70C and -40C to +105C 11 and 19 GPIO 5V Tolerant
Port A
Port B
Port C
Zilog Confidential
High Performance 20MHz eZ8 CPU Core 1KB to 8KB FLASH Program Memory
Fast In Circuit Programmable
8 Channel Sigma/Delta ADC (2) 16-bit Timer/PWM Temperature Sensor Low Power Op Amp
POR/VBO Reset
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
eZ8 Core
On-Chip Debugger
Full-Duplex UART with 9 bit mode & IrDA Direct LED drive
Programmable Constant Current (3, 7, 13, 20mA) 10 to 14 bits + sign resolution, differential inputs Internal/External Voltage Reference Single pin Unlimited breakpoints Independent internal oscillator with Failsafe
Up to 8-Channel, Sigma/Delta ADC On Chip Debugger Watch Dog Timer 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
Comparator
Analog
Port A
Port B
Port C
Zilog Confidential
High Performance 20MHz eZ8 CPU Core 8KB to 24KB FLASH Program Memory
Fast In Circuit Programmable 10 years data retention 5000 endurance cycles
I2C
Master/Slave 8 Channel 10-bit A/D (3) 16-bit Timer/PWM Temperature Sensor Low Power OP Amp (1-2) UART LIN & IRDA (2) Analog Comparator Port A
eZ8 Core
128 to 256 bytes NVDS Internal Precision Oscillator (IPO) Two Analog comparators Three 16-bit Timers 7 to 8-Channel, 10-Bit, 4.9S ADC conversion
Programmable Vref
Flash (8KB-24KB)
Low-Power Operational Amplifier (LPO) On-chip Temperature sensor 16-bit Multi-Channel Timer
Capture, Compare, and PWMs 44-pin package only
Port B
Port C
Port D
Port E
Zilog Confidential
Zilog Confidential
eZ8 Core
Op-AMP
Register RAM (512B) I2C SPI Interrupt Controller Flash (Up to16KB)
Analog Comparator
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
Port A
Port B
Port C
Zilog Confidential
Source code provided for sensorless control of BLDC motor Documentation ZDSII IDE
Assembler, C Compiler, Simulator, Linker, and Debug
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 DB9DB9 5 V DC Universal Power Supply Documentation CD Part Number: ZEPIR000102ZCOG
Zilog Confidential
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
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
Op Amp
1-Pin Debugger
3x 16-bit Timers
Comparator Op-amp
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 Oscillator
Zilog Confidential
Part# Z16F2800100ZCOG
Zilog Confidential
eZ80 A family of high performance 8-bit microprocessors Features: 10/100 Mbps 50MHz eZ80 CPU 2x UART 256KB Flash Ethernet IrDA Endec On-Chip 10/100Mbps EMAC 16KB SRAM MAC 1x SPI 256KB of on-chip Flash 1x I2C Low Power WDT 16KB of on-chip RAM Modes RTC 50MHz eZ80 Low Power PLL 4 Chip-Selects 32 GIPO Low-power PLL 4 WSGs 2 UARTs with IrDA ENDEC 4 - 16 bit Timers 2C, SPI PWM, capture, I JTAG 32-bit GPIO compare ZDI Real Time Clock and Watchdog Timer 4 Programmable Timers with TCP/IP stack with 3.3V Core 5V Tolerant I/O TCP/IP stack with PWM/Capture/Compare RTOS RTOS 4 Chip Selects with separate wait state generators and enhanced bus controller JTAG and On-Chip debug (ZDI) Features - continued: Standard Temp: 0C to +70C Standard Temp: 0C to +70C Extended Temp: -40C to +105C Extended Temp: -40C to +105C 144 pin LQFP 144 pin LQFP 144 pin BGA 144 pin BGA
Zilog Confidential
Zilog Confidential
16 Bit High Performance 128KB Flash, DMA, Motor Control PWM Module
Fe Fe at at u ur e r eS Se et t
Internet Connectivity 256KB Flash, 10/100Mbps MAC ICs and modules Encore Motor Control; Sensor/sensorless BLDC, Fan trays 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 pins Flash 1KB to 12KB
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
Zilog Confidential
Zilog Confidential
Zilog Confidential
Zilog Confidential
Microcontroller
CPU, memory, i/o in a single chip Computer in a chip
Zilog Confidential
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
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 computers central processing unit (CPU) on a single integrated circuit (IC, or microchip
Zilog Confidential
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
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
Zilog Confidential
Php 3,500
Php 2,500
Php 2,000
Php 500
Zilog Confidential
~ Php 9,000
SPI
Zilog Confidential
accelerometer
Zilog Confidential
I2C
SDA SCL
SDA SCL
MASTER
SLAVE
Zilog Confidential
Temperature Sensor
EEPROM
Zilog Confidential
PC Application
von Neumann architecture Multitasking Math Computation Digital rendering Gaming Internet Browsing
Zilog Confidential
Zilog Confidential
Zilog Confidential
http://www.zilog.com
Zilog Confidential
Our world is too much wired and full of microcontrollers! Can you imagine spending a day without microcontrollers?
Thank You
Zilog Confidential