0% found this document useful (0 votes)
71 views31 pages

Flash Microcontroller Presentation

This document discusses Atmel's flash-based microcontrollers. It highlights how Atmel leverages its flash memory technology expertise into unique microcontroller products. It also outlines the history and success of Atmel's flash microcontrollers, how its flash technology works, and its product offerings including the AT89 and AVR series. The document emphasizes how Atmel's flash-based microcontrollers are less expensive than OTP versions and provide advantages for product development.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
71 views31 pages

Flash Microcontroller Presentation

This document discusses Atmel's flash-based microcontrollers. It highlights how Atmel leverages its flash memory technology expertise into unique microcontroller products. It also outlines the history and success of Atmel's flash microcontrollers, how its flash technology works, and its product offerings including the AT89 and AVR series. The document emphasizes how Atmel's flash-based microcontrollers are less expensive than OTP versions and provide advantages for product development.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 31

FLASH-BASED

MICROCONTROLLERS
MICROCONTROLLERS

STRATEGY
Leverage core NVM competency into unique
memory and logic products.
Micro/
EPROMS Peripherals
Telecommunications, Consumer
Computers Automotive

Nonvolatile
Memories

In-System Logic
Programmable Devices
Portable Equipment, Military, Industrial,
Telecommunications, Custom Chips,
Avionics, Military Glue Logic

cust 5/96
MICROCONTROLLERS

MARKET STRATEGY

cust 5/96
MICROCONTROLLERS

HISTORY
• INTRODUCED AT89C51 IN MAY 1993
– BASED ON DATABASE RECEIVED FROM INTEL

• REVENUES TOPPED $30M IN 1995

• ATMEL IS STILL ONLY COMPANY SHIPPING


LARGE VOLUMES OF LOW COST FLASH-BASED
MICROCONTROLLERS
– SECRET IS ATMEL’S FLASH TECHNOLOGY

cust 5/96
MICROCONTROLLERS

ATMEL’S FLASH MEMORY


TECHNOLOGY
• USES TUNNELING TO PROGRAM
– BASED ON EEPROM CELL NOT EPROM CELL
– NO DC CURRENT REQUIRED TO PROGRAM
• DOES NOT NEED COMPLICATED ALGORITHMS TO
ERASE OR WRITE
– SIMPLE ONE-STEP PROGRAMMING
• NEEDS ONLY SINGLE VOLTAGE
– 3V OR 5V ERASE AND WRITE
• PROCESS COMPATIBLE WITH LOGIC ON SAME CHIP

cust 5/96
MICROCONTROLLERS

FLASH VERSUS OTP


• EPROM CELL IS SMALLER THAN FLASH CELL
– MEMORY ARRAY IS SMALL PORTION OF MCU CHIP
• ATMEL IS A MEMORY COMPANY
– FLASH MCU PROCESS IS BASED ON ADVANCED FLASH MEMORY
TECHNOLOGY
• ATMEL’S FLASH-BASED MCU IS A SMALLER DIE THAN
COMPETITORS’ OTP VERSIONS

ATMEL’S FLASH-BASED MCUS ARE LESS EXPENSIVE


THAN OTPS

cust 5/96
MICROCONTROLLERS

ISP DOWNLOADABLE MCUs


CHANGE FLASH MEMORY VIA 4-PIN CONNECTOR

• ACCELERATE PRODUCT DEVELOPMENT


• ELIMINATE SOCKETS
• SIMPLIFY PRODUCT TESTING
• UP-DATE PRODUCTION WITHOUT STOPPING
LINE
• MANUFACTURE CUSTOMER SPECIFIC
PRODUCTS
• UP-GRADE REMOTELY
cust 5/96
MICROCONTROLLERS

PRODUCT OFFERINGS

• AT89 8XC51 SERIES


– COMPATIBLE WITH INDUSTRY STANDARD
– AIMED AT BROAD MARKET
• AT90 AVRTM SERIES
– PROPRIETARY HIGH PERFORMANCE ARCHITECTURE
– INITIALLY AIMED AT NARROW HIGH VOLUME MARKET
• ARM7TDMI 32-BIT RISC SERIES
– LOW COST, HIGH PERFORMANCE EMBEDDED CORE
– AIMED AT COMPUTE INTENSIVE APPLICATIONS

cust 5/96
MICROCONTROLLERS

ATMEL’S MCU FAMILIES


PRICE VS PERFORMANCE

ARM7TDMI

UNDER HOOD

LASER PRINT

INTERNET AVR16
SETTOP BOXES

DISK DRIVES AVR8


C51
CELLPHONES

AUTOMOTIVE

APPLIANCES

KEYLESS

$1 $2 $5 $10 $20

cust 5/96
MICROCONTROLLERS

AT89 SERIES
8XC51 COMPATIBLE
MICROCONTROLLERS
cust 5/96
MICROCONTROLLERS

SOCKET DROP-INS
AT89C51 AT89C52 AT89C55
FLASH 4K 8K 20K
SRAM 128 256 256
T/Cs 2 3 3
SPEED 0-24 0-24 0-28
AVAIL NOW NOW NOW

cust 5/96
MICROCONTROLLERS

SMALL FOOTPRINT MCUs


AT89C1051 AT89C2051
PACKAGE 20 PIN 20 PIN
FLASH 1K 2K
SRAM 64 128
T/Cs 1 2
COMPARATOR 1 1
IOL DRIVE 20mA 20mA

ATMEL SHIPPED 1MU IN FIRST YEAR!!!!!!


cust 5/96
MICROCONTROLLERS

ATABX051

• TWO WAY ADAPTER


BOARD FOR IN CIRCUIT
EMULATION
• CONVERTS 40 PIN
SOCKETS TO X051
FOOTPRINT AND 20 PIN TO
40 PIN
• ORDER AS PART NUMBER
ATABX051

cust 5/96
MICROCONTROLLERS

AT89S8252
ISP DOWNLOADABLE
● CPU IS ENHANCED ‘52 CORE
– INTERRUPT RECOVERY FROM POWER DOWN
– WATCHDOG TIMER
– DUAL DATA POINTER
– SPI SERIAL INTERFACE

● AWAKETM MEMORY ARCHITECTURE


– 8K BYTES DOWNLOADABLE FLASH VIA SPI
– 2K BYTES ON-BOARD EEPROM WITH 100K ERASE/WRITE
CYCLES
– CAN EXECUTE FROM FLASH WHILE WRITING TO EEPROM

● STANDARD AND LV PARTS AVAILABLE Q296


cust 5/96
MICROCONTROLLERS

AT89S8252 BLOCK DIAGRAM


EXTERNAL SPI SERIAL
INTERRUPTS INTERFACE

TIMER 2
COUNTER
INTERRUPT TIMER 1
FLASH SPI EEPROM RAM INPUTS
CONTROL TIMER 0

CPU

WATCH BUS UART


OSC CONTROL 4 I / O PORTS
DOG PORT

. . P0 P1 P2 P3 TXD RXD
cust 5/96
ADDRESS / DATA
MICROCONTROLLERS

2KB HIGH-ENDURANCE ON-CHIP E2


• 100,000 READ/WRITE CYCLES
– IDEAL FOR DATA-LOGGING, SYSTEM CALIBRATION, & CUSTOMER-
SPECIFIC DATA APPLICATIONS
• DATA SECURITY
– ON-CHIP EEPROM KEEPS DATA FROM PRYING EYES
• HIGHER INTEGRATION
– REDUCES CHIP COUNT, SAVES BOARD SPACE
– FREES I/Os FOR OTHER FUNCTIONS

cust 5/96
MICROCONTROLLERS

AT89S8252 IN-SYSTEM PROGRAMMING

PARALLEL OR SERIAL PORT

MODEM

CABLE
ISP
UNLEASHES THE IMAGINATION cust 5/96
MICROCONTROLLERS

AT-SPROG-01 ISP PROGRAMMER


PC TARGET SYSTEM
Target Vcc
LED
Vcc
Target Vcc AT89S8252

RESET
RESET
Parallel Instruction Input
SPI MOSI
Port Programming Data Output
Dongle
MISO
Clock In
SCK
Target GND
GND

ACTION
LED

Windows-Based ISP Programmer


cust 5/96
MICROCONTROLLERS

AT89S8252 RAISES THE STANDARD

• Code, Footprint-Compatible • 80C52 Drop-In Replacement • 4-Wire In-System Programmability


with Industry Standard 80C51
• 8KB Flash Program Memory • 2KB High-Endurance EEPROM
• 8KB ROM Program Memory
• 1,000 Read/Write Cycles
• 256B RAM • SPI Serial Interface
• Static to 24 MHz Operation
• 3 Timer/Counters • Dual Data Pointers

• 1 UART Serial Interface • Watchdog Timer

• 32 I/O Pins • Interrupt Recovery from


Power-Down
• Wide Tools Support

AT89S8252 Has Features Un-Matched by Any Other 8-Bit MCU


cust 5/96
MICROCONTROLLERS

LOW VOLTAGE MCUs


PART C1051 C2051 C51 C52 S8252 C55
FLASH 1K 2K 4K 8K 8K 20K
EEPROM NA NA NA NA 2K NA
SRAM 64 128 128 256 256 256
AVAILABLE NOW NOW NOW NOW Q396 Q396

ALL ATMEL LV MICROCONTROLLERS OPERATE AT 2.7 VOLTS

cust 5/96
MICROCONTROLLERS

FLASH MEMORY ADVANTAGES


PRODUCT DEVELOPMENT
• PRODUCT DEVELOPMENT TIME IS SHORTER
– ERASING TAKES < 1 SECOND USING ELECTRICAL
PULSES
– AT89XXX CAN BE REPROGRAMMED AGAIN AND AGAIN

• DESIGN FREEDOM IS MAGNIFIED


– PROGRAMMING POWER IS LOW
– ERASING DOES NOT REQUIRE PHYSICAL ACCESS TO
PART
– CODE DOES NOT HAVE TO BE FROZEN UNTIL JUST
BEFORE PRODUCTION
cust 5/96
MICROCONTROLLERS

FLASH MEMORY ADVANTAGES


MANUFACTURING COSTS
• SUPPORTS JUST-IN-TIME MANUFACTURING
– AT89XXX CAN BE PROGRAMMED BY A PROGRAMMER,
BOARD TESTER OR IN-SYSTEM JUST BEFORE SHIPMENT
• REDUCES INVENTORY COSTS
– SINGLE PART CAN BE INVENTORIED AND PROGRAMMED
AS NEEDED IN A MULTIPLE PRODUCT MANUFACTURING
ENVIRONMENT
• SIMPLIFIES PRODUCT REWORK
– DEVICE CAN BE RE-PROGRAMMED AS NEEDED
• IMPROVES PROGRAMMING YIELD
– FLASH CAN BE FULLY TESTED AFTER PACKAGING
cust 5/96
MICROCONTROLLERS

AT89C5X OTP REPLACEMENT


• DESIGNED TO FIT INTO OTP PRODUCTION FLOW
PLUS:
– PROGRAMMING YIELD IS 100%
– CAN BE REPROGRAMMED OVER AND OVER
• FLASH MEMORY IS BLOCK ERASED AND
PROGRAMMED ONE BYTE AT A TIME
– APPLY ADDRESS, DATA AND PROGRAMMING PULSE
• NO CHANGE IS REQUIRED TO EXISTING
PROGRAMMING HARDWARE
• SOFTWARE DRIVER MUST BE UPDATED TO ADD
ERASE CAPABILITY AND INSURE RELIABILITY
– CONTACT YOUR PROGRAMMER COMPANY FOR THE UPDATE
cust 5/96
MICROCONTROLLERS

AT89C5X MROM REPLACEMENT


• 80C5X MROM FEATURES
– ASP IS LOW ($2 TO $4)
– NRE IS HIGH (TYPICALLY $4K)
– CODE MUST BE FROZEN 8 WEEKS+ BEFORE SHIPMENT
– MROM IS NOT CHANGEABLE
– EACH UNIQUE CODE MUST BE INVENTORIED
• AT89C5X ADVANTAGES
– CODE CAN BE PROGRAMMED 1 MINUTE BEFORE USE
– DEVICE CAN BE ERASED AND REUSED
– 1 PART TYPE CAN BE INVENTORIED FOR MANY DIFFERENT
PRODUCTION UNITS
COST OF USE FOR AT89C5X IS FAVORABLE IN
MANY SYSTEMS USING <20K PARTS/YEAR cust 5/96
MICROCONTROLLERS

PRODUCT COMPARISON

89C5X 80C5X 87C5X 87C5X


MEMORY FLASH MASK OTP EPROM
ERASABLE YES NO NO YES
ERASE TIME 1 SEC NA NA 20 MIN
REUSABLE YES NO NO YES
PACKAGES ALL ALL ALL LIMITED
PRICE MODERATE LOW MODERATE HIGH
NRE NO YES NO NO
CODE FREEZE 1 MIN 8WKS+ 1 MIN 1 MIN
LEAD TIME

cust 5/96
MICROCONTROLLERS

DEVELOPMENT TOOLS

• ALL ATMEL MICROCONTROLLERS ARE


COMPATIBLE WITH INDUSTRY STANDARD
‘C51
– EXISTING ASSEMBLERS AND COMPILERS CAN BE
USED
– EXISTING HARDWARE DEVELOPMENT AND
EMULATOR TOOLS CAN BE USED
• PROGRAMMER SUPPORT IS WIDESPREAD
– ATMEL BBS CONTAINS UPDATED LIST

cust 5/96
MICROCONTROLLERS

AT89C5X IN-SYSTEM PROGRAMMING


• PARALLEL PROGRAMMING
– NO NEED TO HAVE PHYSICAL ACCESS TO PART
– ACCESS PROGRAMMING SIGNALS ELECTRICALLY
– CONNECT A PROGRAMMER OR PC TO PROGRAM THE
CHIP
– APPLICATION NOTE SHOWING HOW TO USE A PC IS
AVAILABLE
• SERIAL PROGRAMMING
– ONE AT89C51 CAN BE USED TO RECEIVE SERIAL DATA
AND PROGRAM ANOTHER AT89CXX IN SYSTEM
– APPLICATION NOTE SHOWING HOW TO IMPLEMENT
THIS CONCEPT IS AVAILABLE

cust 5/96
MICROCONTROLLERS

LEADTIMES
• MCU LEADTIME WILL REMAIN < 8 WEEKS
– ATMEL DELIVERS WHEN NO ONE ELSE CAN

• GREW 600% IN ‘95 BUT LEADTIMES REMAINED


SHORT
– CAPACITY AVAILABLE FOR MCU GROWTH

cust 5/96
MICROCONTROLLERS

FAMILY MEMBERS
PART # DESCRIPTION

AT89C51 PIN COMPATIBLE WITH 8XC51 (4K FLASH)


AT89LV51 2.7 V VERSION OF AT89C51
AT89C52 DOUBLE MEMORY VERSION (8K FLASH)
AT89LV52 2.7 V VERSION OF AT89C52
AT89C55 PIN COMPATIBLE WITH AT89C52 (20K FLASH)
AT89C2051 2K FLASH/20 PIN PACKAGE
AT89C1051 1K FLASH/20 PIN PACKAGE
AT89S8252 DOWNLOADABLE FLASH

MORE VERSIONS ARE COMING


cust 5/96
MICROCONTROLLERS

MCU INFORMATION
● DATA BOOK
– PRINT VERSION & CD ROM VERSION
● WEB SITE
– HTTP://WWW.ATMEL.COM
● ATMEL FAX-BACK (800 292 8635)
– DATA SHEETS, APP NOTES AND SUPPORT TOOL LISTS
● ATMEL BBS (408 436 4309)
– APP NOTES SOFTWARE AND SCHEMATICS
– SUPPORT TOOL LISTS
– SHAREWARE ASSEMBLER
● EMAIL
[email protected]

cust 5/96
FLASH-BASED
MICROCONTROLLERS
● INDUSTRY STANDARD ARCHITECTURE
● FLASH PROGRAM MEMORY
● PROGRAMMABLE IN-SYSTEM

You might also like