Overview by drr53761

VIEWS: 49 PAGES: 32

									                                Back




       National Semiconductor
       AnalogMicroController
      N         Group
AMC




              COP8FLASH
AMC       Agenda

      n   COP8 Architecture Overview
      n   COP8FLASH
          n   New Release: COP8SBR On-Chip Features
          n   FLASH products in development

      n   In System Programming
          n   COP8FLASH ISP modes
          n   Demo of WinFLASH utility
      n   Emulation and Evaluation Tools
          n   Presentation and Demonstration of the Flash
              Tools and the Reference Design Board



                                                            Page 2
AMC            A Global Company
                                  Regional Business Divisions :
 12.000 Employees                 • Americas
 2B$ turnover                     • Europe
                                  • Asia Pacific
                                  • Japan




COP8 Wafer Fabs :                 Assembly Plants :
• Arlington, Texas, USA           • Singapore
• Tower Semiconductor, Israel     • Malaka, Malaysia
• TSMC, Taiwan                    Design Center:
• South Portland, Maine, USA      • Salt Lake City, Utah, USA
      12 October, 2001
AMC



      COP8: Integrating National’s extensive
      Analog IP with Internet Connectivity

 • Patented ultra
   low EMI
 • World’s smallest
   28 and 44pin uCs
 • Reliable volume
   supply, best in
   class leadtimes
 • Highly fail-safe
   and reliable


                                          Page 4
AMC   COP8.COM Internet Connectivity Kit


      Extending the Internet to COP8-Powered Devices




                                                       Page 5
AMC           COP8.COM Internet Connectivity

Any Device, any network, any place


      Home Security



       HVAC
                       Gateway         Internet
                                      Connection
      Point of Entry



      Entertainment

                        Temperature
      Whitegoods



                                      Humidity


  For more information see Seminar CD
  under COP8.COM
                                                   Page 6
AMC   COP8 World’s Smallest 28 pin uC

                 Advantages
                 n   Significant Board space savings.
                      n 68% smaller than TSSOP-28

                 n   Hardware/Software tools available
                 n   Programming adapter for EPU and DM
                     available.
                 n   More I/O per mm.
                      n COP8: 24 I/Os vs. 8pinSO: 6 I/O

                 n   Available NOW!!!
                      n COP8SAA7SLB 1kEPROM, 64 RAM

                      n COP8SAB7SLB 2kEPROM, 128 RAM

                      n COP8SAC7SLB 4kEPROM, 128 RAM

                 n   World’s smallest 44 pin µC coming soon!
                      n COP8SGR7HVA8; 32kEPROM, 512 RAM


                                                    Page 7
AMC           Ultra Low Electro Magnetic Emissions
                         Microcontroller without EMI Improvements




                  COP8 Device with EMI Improvements (3 Patents)




      12 October, 2001
AMC       Highly Fail-Safe and Reliable

      n   Checksum calculations according to
          UL1998 spec
      n   WATCHDOG™ and clock monitor
      n   Capability to read-back I/O pins
          independent of programmed state
      n   Software trap to detect illegal operating
          conditions
      n   High ESD and noise immunity



                                                      Page 9
AMC
          Watchdog and Clock Monitor

      n   Clock Monitor triggers reset (i.e., all COP8
          I/O’s are switched to a defined state) if clock
          frequency falls below a certain minimum
          frequency
          n   provides same type of safety as a separate
              oscillator for the watchdog timer
      n   Watchdog’s upper and lower trigger window
          even can detect “stuck in endless loop with
          valid watchdog service” situations



                                                           Page 10
AMC
          Independent Read Back of I/O pins

      n   The capability of all I/O pins to be read back
          independent from any programmed I/O state
          (i.e., read the “true” external pin status),
          allows the user to detect:
          n   external shorts to GND
          n   shorts to VCC            I   Bidirectional I/O Port   Pin


              open connections
                                       N           Data
          n                            T          Register
                                       E
                                       R
                                       N       Configuration
                                                 Register
                                       A
                                       L
                                             Output-Only Port       Pin
                                       B           Data
                                       U          Register
                                       S




                                                                     Page 11
AMC
            Software Trap to Detect Illegal
            Operating Conditions

  n   Non-maskable Interrupt
  n   Can detect errors in program execution like
      n   over-popping of stack
      n   PC pointing to unavailable program memory address
      n   PC accessing program memory sections that contain no valid code
          (empty memory, filled with ‘00’)
      n   accessing physically not implemented RAM addresses
  n   Allows for self-recovery of microcontroller
      through software trap interrupt service routine
      (jump to 0000)

                                                                    Page 12
AMC
          Flexible/Powerful On-Board Hardware
          Features

      n   Variety of flexible and powerful timers
          n   16-bit multifunction timers, supporting processor
              independent PWM, capture, and event counter
              modes
          n   16-bit IDLE/watchdog timer
          n   39kHz PWM timer
          n   100ns capture timer
          n   Pulse train generator for stepper motor control




                                                            Page 13
AMC
          Flexible/Powerful On-Board Hardware
          Features
      n   Wealth of analog features
          n   16-bit single slope A/D
          n   10-bit successive approximation A/D
          n   8-bit successive approximation A/D
          n   comparators
          n   brown-out protection
          n   dual oscillators
          n   coming soon: Op-Amps




                                                    Page 14
AMC
          Flexible/Powerful On-Board Hardware
          Features
      n   Large selection of communication interfaces
          n   USART with flexible on-chip baud generator
          n   CAN
          n   SPI
          n   MICROWIRE™




                                                           Page 15
AMC
          Flexible/Powerful On-Board Hardware
          Features
      n   Hardware Multiply and divide
          n   16-bit*8-bit multiply in 1 instruction cycle
          n   24-bit/16-bit divide in 2 instruction cycles
      n   Supports multiple oscillator options
          n   crystal clock
          n   resonator clock
          n   external square wave
          n   integrated or external R/C clock
          n   dual clock



                                                             Page 16
AMC   COP8 naming convention



              COP8              = 8 bit CMOS Microcontroller

              COP8SA            = Feature Set

              COP8SAA           = Memory Size: A=1K, B = 2K; C = 4K; ..-R = 32K

              COP8SAA7          = Memory Type: 7=OTP, 5 = ROM, 9= FLASH

              COP8SAA716        = pin count 16 pin   OR

                 COP8SBR9H      = pin count (B=16, C=20,E=28,G=40,H=44,L=68)


               COP8SAA716M      = Package: M=SO, N = DIP, SLB=CSP, V=PLCC
                  COP8SBR9HVA = Package: VA=PLCC, MW=SO, NA=DIP,

               COP8SAA716M9     = 9 Commercial temperature          0 to +70 oC;
                                = 8 Industrial temperature        -40 to +85 oC;
                                = 7 Extented temperature          -40 to +125 oC,
                                                                      Page 17
AMC
              Existing Products
Feature
Family
                                  COP8SG
                           COPCJ822        COPCL884
COPC820       COPEB888
                           COPCJ820        COPCL888
COPC822         COPBC884   COPCJ842   COPC912
COPC840         COPBC885   COPCJ840             COPEK888
COPC842
               COPGD888
COPC880
                      COPCS884
COPC881
                      COPCS888
COPC882
               COP8ACC
                       COP8SA
          COPCF884
          COPCF888   COPGW888
                     COPFH888
N                                                     Page 18
       National Semiconductor
       AnalogMicroController
                Group
      N
AMC




             Introducing
      COP8SBR and CBR 32k FLASH
              controller
AMC
       COP8SBR Block Diagram

                                  µC   8-bit Core                                         I/O Ports                      Power / Control
       Clock                                                        USART
                             M odified Harvard
        Halt                                                                  D   F   C    G    L     B   A   E        VCC GND CKI Reset
                                  Architecture
        Idle
      Wake-Up
       Reset                                               16-bit
                         16-bit                             Idle                                              Oscillator
                                       Microwire
                         Timer                             Timer         Watchdog                            Dual Clock
                                         Plus
      Interrupt           T1                                 T0           Timer                            Clock Doubler




                     A                                                         32 kB
      Instruction                                          16-bit    16-bit                    1 kB
                                                                               FLASH
        Decode       B                                     Timer     Timer                                        Multi-Input
                                        A                                        &             RAM
         Logic       X                                      T2        T3       Virtual                             Wake-Up
                                        L                  50ns      50ns
                     SP                                                       EEPROM
                                        U
                    PSW
                                                      PC                                                  Brown-Out
       Illegal  ICNTRL
                                                    ADDR
      Condition CNTRL
                                                     REG
       Detect
                   S                                                          1Kx8
             CPU Registers                                                    ROM




                                                                                                                                     Page 20
AMC       COP8SBR Features
      n   32K on-chip Flash Memory for Program/Data Storage

      n   1024 Bytes for Data Storage

      n   Up to 52 Bi-directional, high sink/source I/O Pins
          n   Plus 8 high-sink output-only Pins

      n   One USART Sync/Async Serial Port

      n   MICROWIRE™ Synchronous Serial Interface

      n   Three 16-bit Multifunction Timers
          n   Two are high speed (50ns resolution)

          n   Plus a fourth free running 16-bit Timer (real time clock)

                                                                          Page 21
AMC       … More Features

      n   Up to user defined 32K on-chip Virtual EEPROM

      n   WATCHDOG™ and Clock Monitor

      n   Precise Analog In-Circuit-Emulation

      n   Brown Out Detector (two voltage options)

      n   Dual Clocks (high-speed 10 MHz & low-speed 32 KHz)

      n   Clock Doubler: twice the performance of earlier COP8s

      n   True In System Programming

              Zero External Hardware

      n   Thirteen multi-source vectored Interrupts
                                                           Page 22
AMC       FLASH benefits vs. ROM/OTP
      n   Obsoleting obsolescence - No more scrap
          n   Software bug/last minute spec change? Re-program it!
      n   No more mask charges/ 3rd party programming
          charges
      n   Faster time to market
          n   Through end-of-line, in-system programming capability,
              system production can be started in parallel to software
              development
      n   Easier order logistics, warehousing & reduced
          leadtimes
          n   no more separate ROM codes for each model variation-only
              stock one part. “Customization” happens at end of line.
      n   Easier, faster PQA of field returns
          n   FLASH controllers can be loaded with a special “system test
              program” to easily QA the entire system
                                                                         Page 23
AMC       COP8FLASH Benefits
      n   Fail-safe FLASH updates through Boot ROM

      n   Zero Cost EEPROM, eliminates battery backed SRAM
          or external EEPROM

      n   High Endurance - 100,000 Erase/Write Cycles

      n   Superior Data Retention - 100 Years

      n   Low Voltage - Low Power Operation

      n   Low Noise through Patented EMI Reduction Circuitry

      n   Precise Analog Emulation

      n   Multiple Programming Methods

      n   Absolute Code Security                          Page 24
AMC       Competitive Comparison
      n   Motorola 68HC908GP32 from the 6808 MCU Family

      n   Philips P89CE558 from the 8051 MCU Family

      n   Microchip PIC16F877 from the PIC MCU Family

      n   Atmel ATmega161 from the AVR MCU Family

      n   STMicro ST72311R6 from the ST7 MCU Family

      n   NEC uPD78F0034AY from the 78 K0 MCU Family


                                                        Page 25
      Feature Set Comparison
AMC
      Motorola (68HC908GP32)


                                         COP8CxR9   68HC908GP32
      FLAS H




      Wa tc h Do g Tim e r                 Ye s          No

      10-bit A / D Co n v e rte rs        16 chan    8-bit 8 chan
      Bro w n Out De te c to r             Ye s


      Pre c isio n Ana l o g Emulation



                                                                    Page 26
      Feature Set Comparison
AMC
      Philips (P89CE558)


                                          COP8CxR9     P89CE558
      FLAS H




                                                        UART, I
      16-bit Time rs                         3                  3
      Wa tc h Do g Tim e r                  Ye s              Ye s

      10-bit A / D Co n v e rte rs         16 chan         8 chan
      Bro w n Out De te c to r              Ye s     Lo w Vo lta g e De te c t

      True In Syste m P ro g ra m m ing     Ye s              Ye s
      Pre c isio n Ana l o g Emulation      Ye s               No

                                                                                 Page 27
      Feature Set Comparison
AMC
      Microchip (PIC16F877)


                                          COP8CxR9     PIC16F887
      FLAS H




                                                     US ART,S P I/I2C
      16-bit Time rs                         3        1 & two 8-bit
      Wa tc h Do g Tim e r                  Ye s           Ye s

      10-bit A / D Co n v e rte rs         16 chan       8 chan
      Bro w n Out De te c to r              Ye s           Ye s
      True In Syste m P ro g ra m m ing     Ye s           No
      Pre c isio n Ana l o g Emulation      Ye s           No

                                                                        Page 28
      Feature Set Comparison
AMC
      Atmel (ATmega161)


                                          COP8CxR9   ATm e g a 1 6 1
      FLAS H




      10-bit A / D Co n v e rte rs         16 chan        No
      Bro w n Out De te c to r              Ye s          Ye s
      True In Syste m P ro g ra m m ing     Ye s          Ye s
      Pre c isio n Ana l o g Emulation      Ye s          No

                                                                       Page 29
      Feature Set Comparison
AMC
      STMicro (ST72311R6)


                                          COP8CxR9    ST72311R6
      FLAS H




      10-bit A / D Co n v e rte rs         16 chan         8 chan
      Bro w n Out De te c to r              Ye s     Lo w Vo lta g e De te c t

      True In Syste m P ro g ra m m ing     Ye s               No
      Pre c isio n Ana l o g Emulation      Ye s               No

                                                                                 Page 30
      Feature Set Comparison
AMC
      NEC (upD78F0034AY)


                                       COP 8 CxR9   u P D78F0034AY
      FLAS H




                                                    UART, S P I, I2C
      16-bit Time rs                       3         1 & two 8 -b it
      Wa tc h Do g Tim e r                Ye s            Ye s

      10-bit A / D Co n v e rte rs      16 chan         8 chan
      Bro w n Out De te c to r            Ye s            No
      True In Syste m P ro g ramming      Ye s            No
      Pre c ision Ana lo g Emulation      Ye s            No

                                                                       Page 31
AMC



       Additional Cost for Comparable
       Configuration
  On-Chip Fe ature           Dis c re te S o lution            National       Mo torola     Philips

                                (AVG. COST)                 COP8CxR Family   68HC908GP32   P89CE558

          RAM               512 byte S R AM ($.25)             Included         $0.25      Included

       EEPROM           32K of Virtual EEPROM ($.25)           Included         $0.25       $0.25


                                                               Included         $0.13       $0.13


                        Exte rnal 16-bit Tim e r ($.25) &
      16-bit Tim e rs                                          Included         $0.13      Included
                         Exte rnal 8-bit Tim e r ($.12)

                        Ext 10-bit A/D, 16 chan ($.25),
       10-bit A / D     Ext 10-bit A/D, 8 chan ($.12),         Included         $0.13       $0.25
                         Ext 8-bit A/D, 8 chan ($0.06)


 Brown Out Dete c tor    Brown Out Dete c tor ($.35)           Included         $0.35       $0.35


       To tal Co s t                                              0             $1.24       $0.98




                                                                                               Page 32

								
To top