COP8780C/COP8781C/COP8782C 8-Bit One Time Programmable OTP Microcontrollers

Total Page:16

File Type:pdf, Size:1020Kb

Load more

COP8780C/COP8781C/COP8782C 8-Bit One-Time Programmable (OTP) Microcontroller August 1996 COP8780C/COP8781C/COP8782C 8-Bit One-Time Programmable (OTP) Microcontroller General Description Y Schmitt trigger inputs on Port G Y MICROWIRE/PLUS serial I/O The COP8780C, COP8781C and COP8782C are members Y Packages: of the COPSTM 8-bit microcontroller family. They are fully Ð 44 PLCC, OTP, Emulates COP880C, 36 I/O pins static microcontrollers, fabricated using double-metal, dou- Ð 40 DIP, OTP, Emulates COP880C, 36 I/O pins ble poly silicon gate microCMOS EPROM technology. Ð 28 DIP, OTP, Emulates COP820C/840C/881C, These devices are available as UV erasable or One Time 24 I/O pins Programmable (OTP). These low cost microcontrollers are Ð 20 DIP, OTP, Emulates COP822C/842C, 16 I/O pins complete microcomputers containing all system timing, in- Ð 28 SO, 20 SO, OTP terrupt logic, EPROM, RAM, and I/O necessary to imple- Ð 44 LDCC, UV Erasable ment dedicated control functions in a variety of applications. Ð 40 CERDIP, 28 CERDIP, 20 CERDIP, UV Erasable Features include an 8-bit memory mapped architecture, MI- CROWIRE/PLUSTM serial I/O, a 16-bit timer/counter with associated 16-bit autoreload/capture register, and a multi- CPU/Instruction Set Features sourced interrupt. Each I/O pin has software selectable op- Y 1 ms instruction cycle time tions to adapt the device to the specific application. These Y Three multi-source interrupts servicing devices operate over a voltage range of 4.5V to 6.0V. An Ð External interrupt with selectable edge efficient, regular instruction set operating at a 1 ms instruc- Ð Timer interrupt tion cycle rate provides optimal throughput. Ð Software interrupt The COP8780C, COP8781C and COP8782C can be config- Y Versatile and easy to use instruction set ured to EMULATE the COP880C, COP840C and COP820C Y 8-bit Stack Pointer (SP)Ðstack in RAM microcontrollers. Y Two 8-bit Register Indirect Data Memory Pointers (B and X) Key Features Y 16-bit multi-function timer supporting Fully Static CMOS Ð PWM mode Y Low current drain (typically k 1 mA) Ð External event counter mode Y Extra-low current static HALT mode Ð Input capture mode Y Single supply operation: 4.5V to 6.0V Y Crystal, RC or External Oscillator, user configurable Y Temperature range: b40§Ctoa85§C Y 4 kbytes on-chip OTP EPROM with security feature Y 128 or 64 bytes of on-chip RAM, user configurable Development Support Y Emulation device for the COP880C, COP840C, and I/O Features COP820C Y Memory-mapped I/O Y Real-time emulation and full program debug offered by Y Software selectable I/O options (TRI-STATEÉ, Push- MetaLink development system Pull, Weak Pull-Up Input, High Impedance input) Block Diagram TL/DD/11299±1 FIGURE 1. Block Diagram TRI-STATEÉ is a registered trademark of National Semiconductor Corporation. COPSTM microcontrollers, MICROWIRETM, MICROWIRE/PLUSTM and WATCHDOGTM are trademarks of National Semiconductor Corporation. iceMASTERTM is a trademark of MetaLink Corporation. C1996 National Semiconductor Corporation TL/DD11299 RRD-B30M96/Printed in U. S. A. http://www.national.com Connection Diagrams TL/DD/11299±4 Top View Order Number COP8780C-XXX/V or COP8780C-XXX/EL TL/DD/11299±3 See NS Package Number EL40C or V44A Top View Order Number COP8780C-XXX/N or COP8780C-XXX/J See NS Package Number J40AQ or N40A TL/DD/11299±5 Top View Order Number COP78782C/XXX/J, COP8782C-XXX/N TL/DD/11299±6 or COP8782C-XXX/WM Top View See NS Package Number J20AQ, M20B or N20B Order Number COP8781C-XXX/J, COP8781C-XXX/N or COP8781C-XXX/WM See NS Package Number J28AQ, M28B or N28B FIGURE 3. Connection Diagrams http://www.national.com 2 COP8780C/COP8781C/COP8782C Absolute Maximum Ratings If Military/Aerospace specified devices are required, Total Current into VCC Pin (Source) 50 mA please contact the National Semiconductor Sales Total Current out of GND Pin (Sink) 60 mA Office/Distributors for availability and specifications. Storage Temperature Range b65§Ctoa150§C Supply Voltage (V )7V CC Note: Absolute maximum ratings indicate limits beyond Programming Voltage VPP (RESET pin) which damage to the device may occur. DC and AC electri- and ME (pin G6) 13.4V cal specifications are not ensured when operating the de- Voltage at any Pin b0.3V to VCC a 0.3V vice at absolute maximum ratings. DC Electrical Characteristics COP87XXC; b40§C s TA s a85§C unless otherwise specified Parameter Condition Min Typ Max Units Operating Voltage 4.5 6.0 V Power Supply Ripple (Note 1) Peak to Peak 0.1 VCC V Supply Current CKI e 10 MHz (Note 2) VCC e 6V, tc e 1 ms21mA HALT Current (Note 3) VCC e 6V, CKI e 0 MHz 10 mA Input Levels RESET, CKI Logic High 0.9 VCC V Logic Low 0.1 VCC V All Other Inputs Logic High 0.7 VCC V Logic Low 0.2 VCC V Hi-Z Input Leakage VCC e 6.0V b2 a2 mA Input Pullup Current VCC e 6.0V, VIN e 0V b40 b250 mA G Port Input Hysteresis (Note 6) 0.05 VCC V Output Current Levels D Outputs Source VCC e 4.5V, VOH e 3.8V b0.4 mA Sink VCC e 4.5V, VOL e 1.0V 10 mA All Others Source (Weak Pull-Up) VCC e 4.5V, VOH e 3.2V b10 b110 mA Source (Push-Pull Mode) VCC e 4.5V, VOH e 3.8V b0.4 mA Sink (Push-Pull Mode) VCC e 4.5V, VOL e 0.4V 1.6 mA TRI-STATE Leakage b2.0 a2.0 mA Allowable Sink/Source Current per Pin D Outputs (Sink) 15 mA All Others 3mA Maximum Input Current (Notes 4, 6) Room Temp 200 mA without Latchup (Room Temp) g RAM Retention Voltage, Vr 2.0 V (Note 5) Input Capacitance (Note 6) 7 pF Load Capacitance on D2 (Note 6) 1000 pF Note 1: Rate of voltage change must be less than 0.5V/ms. Note 2: Supply current is measured after running 2000 cycles with a square wave CKI input, CKO open, inputs at rails and outputs open. Note 3: The HALT mode will stop CKI from oscillating in the RC and the crystal configurations. Halt test conditions: All Inputs tied to VCC. L, C, and G port I/O's configured as outputs and programmed low; D outputs programmed low; the window for UV erasable packages is completely covered with an opaque cover to prevent light from falling onto the die during HALT mode test. Parameter refers to HALT mode entered via setting bit 7 of the G Port data register. Note 4: Pins G6 and RESET are designed with a high voltage input network for factory testing. These pins allow input voltages greater than VCC and the pins will have sink current to VCC when biased at voltages greater than VCC (the pins do not have source current when biased at a voltage below VCC). The effective resistance to VCC is 750X (typ). These two pins will not latch up. The voltage at the pins must be limited to less than 14V. Note 5: To maintain RAM integrity, the voltage must not be dropped or raised instantaneously. Note 6: Parameter characterized but not tested. 3 http://www.national.com COP8780C/COP8781C/COP8782C AC Electrical Characteristics b40§C k TA k a85§C unless otherwise specified Parameter Condition Min Typ Max Units Instruction Cycle Time (tc) Crystal/Resonator or External Clock VCC t 4.5V 1 DC ms R/C Oscillator Mode VCC t 4.5V 3 DC ms CKI Clock Duty Cycle (Note 7) fr e Max 45 55 % Rise Time (Note 7) fr e 10 MHz Ext Clock 12 ns Fall Time (Note 7) fr e 10 MHz Ext Clock 8 ns Inputs tSETUP VCC t 4.5V 200 ns tHOLD VCC t 4.5V 60 ns Output Propagation Delay CL e 100 pF, RL e 2.2 kX tPD1,tPD0 SO, SK VCC t 4.5V 0.7 ms All Others VCC t 4.5V 1 ms MICROWIRETM Setup Time (tUWS) 20 ns MICROWIRE Hold Time (tUWH) 56 ns MICROWIRE Output Propagation Delay (tUPD) 220 ns Input Pulse Width Interrupt Input High Time 1 tc Interrupt Input Low Time 1 tc Timer Input High Time 1 tc Timer Input Low Time 1 tc Reset Pulse Width 1.0 ms Note 7: Parameter guaranteed by design, but not tested. tc e Instruction Cycle Time. Timing Diagram TL/DD/10802±2 FIGURE 2. MICROWIRE/PLUS Timing http://www.national.com 4 Pin Descriptions VCC and GND are the power supply pins. Pins G1 and G2 currently do not have any alternate func- CKI is the clock input. This can come from an external tions. source, a R/C generated oscillator or a crystal (in conjunc- PORT D is an 8-bit output port that is preset high when tion with CKO). See Oscillator description. RESET goes low. Care must be exercised with the D2 pin RESET is the master reset input. See Reset description. operation. At reset, the external load on this pin must en- sure that the output voltage stay above 0.7 V to prevent PORT I is an 8-bit Hi-Z input port. The 28-pin device does CC the chip from entering special modes. Also, keep the exter- not have a full complement of PORT I pins. The unavailable nal loading on D2 to less than 1000 pF. pins are not terminated i.e., they are floating.
Recommended publications
  • Buku Ajar Mikrokontroler Dan Interface.Pdf

    Buku Ajar Mikrokontroler Dan Interface.Pdf

    i BUKU AJAR MIKROKONTROLER DAN INTERACE Sutarsi Suhaeb, S.T., M.Pd. Yasser Abd Djawad, S.T., M.Sc., Ph.D. Dr. Hendra Jaya, S.Pd., M.T. Ridwansyah, S.T., M.T. Drs. Sabran, M.Pd. Ahmad Risal, A.Md. |||||||||||||||||||||||||||||| UNM ii MIKROKONTROLER DAN INTERFACE Universitas Negeri Makassar Fakultas Teknik Pendidikan Teknik Elektronika Penulis: Ahmad Risal Desain Sampul: Ahmad Risal Pembimbing: 1. Sutarsi Suhaeb, S.T., M.Pd. 2. Yasser Abd Djawad, S.T., M.Sc., Ph.D. Penguji: 1. Dr. Hendra Jaya, S.Pd., M.T. 2. Ridwansyah, S.T., M.T. Validator Konten/Materi: Drs. Sabran, M.Pd. Validator Desain/Media: Dr. Muh. Ma'ruf Idris, S.T., M.T. @Desember2017 Kata Pengantar Puji dan syukur penulis panjatkan atas kehadirat Allah SWT, yang telah memberikan rahmat dan karuniaNya, sehingga Buku Ajar Mikrokontroler dan Interface ini dapat diselesaikan dengan baik. Pembahasan materi pada buku ajar ini dilakukan dengan cara memaparkan landasan teori elektronika dan instrumentasi digital khususnya tentang mikrokontroler. Mikrokontroler adalah bidang ilmu keteknikan yang mempelajari tentang pengontrolan alat elektronika yang mengkombinasikan hardware (rangkai- an elektronika) dengan software (pemrograman). Interface adalah model pengaplikasian mikrokontroler dengan perangkat lain ( Perangkat Antar- muka). Mata Kuliah Mikrokontroler dan Interface adalah mata kuliah yang memberikan ilmu pengotrolan berbasis program yang dapat dirubah setiap saat untuk mengontrol bermacam-macam perangkat lewat berbagai macam media komunikasi. Isi buku ajar ini mencakup materi pokok mikrokontroler dan interfa- ce yang mencakup: Sejarah dan Pengenalan Mikrokontroler, Pemrograman Mikrokontroler AVR dan Mikrokontroler Arduino, Interface Data Digital, Interface Dengan LCD, Interface Input Analog (ADC), Interface Output PWM, Interface Serial USART, Interface Serial SPI, Interface Serial I2C.
  • Natalia Nikolaevna Shusharina Maxin.Pmd

    Natalia Nikolaevna Shusharina Maxin.Pmd

    BIOSCIENCES BIOTECHNOLOGY RESEARCH ASIA, September 2016. Vol. 13(3), 1523-1536 Development of the Brain-computer Interface Based on the Biometric Control Channels and Multi-modal Feedback to Provide A Human with Neuro-electronic Systems and Exoskeleton Structures to Compensate the Motor Functions Natalia Nikolaevna Shusharina1, Evgeny Anatolyevich Bogdanov1, Stepan Aleksandrovich Botman1, Ekaterina Vladimirovna Silina2, Victor Aleksandrovich Stupin3 and Maksim Vladimirovich Patrushev1 1Immanuel Kant Baltic Federal University (IKBFU), Nevskogo Str., 14, Kaliningrad, 236041, Russia 2I.M. Sechenov First Moscow State Medical University (First MSMU), Trubetskaya str, 8, Moscow, 119991, Russia 3Pirogov´s Russian National Research Medical University (RNRMU), Ostrovityanova str, 1, Moscow, 117997, Russia http://dx.doi.org/10.13005/bbra/2295 (Received: 15 June 2016; accepted: 05 August 2016) The aim of this paper is to create a multi-functional neuro-device and to study the possibilities of long-term monitoring of several physiological parameters of an organism controlled by brain activity with transmitting the data to the exoskeleton. To achieve this goal, analytical review of modern scientific-and-technical, normative, technical, and medical literature involving scientific and technical problems has been performed; the research area has been chosen and justified, including the definition of optimal electrodes and their affixing to the body of the patient, the definition of the best suitable power source and its operation mode, the definition of the best suitable useful signal amplifiers, and a system of filtering off external noises. A neuro-device mock-up has been made for recognizing electrophysiological signals and transmitting them to the exoskeleton, also the software has been written.
  • CPE 323 Introduction to Embedded Computer Systems: Introduction

    CPE 323 Introduction to Embedded Computer Systems: Introduction

    CPE 323 Introduction to Embedded Computer Systems: Introduction Instructor: Dr Aleksandar Milenkovic CPE 323 Administration Syllabus textbook & other references grading policy important dates course outline Prerequisites Number representation Digital design: combinational and sequential logic Computer systems: organization Embedded Systems Laboratory Located in EB 106 EB 106 Policies Introduction sessions Lab instructor CPE 323: Introduction to Embedded Computer Systems 2 CPE 323 Administration LAB Session on-line LAB manuals and tutorials Access cards Accounts Lab Assistant: Zahra Atashi Lab sessions (select 4 from the following list) Monday 8:00 - 9:30 AM Wednesday 8:00 - 9:30 AM Wednesday 5:30 - 7:00 PM Friday 8:00 - 9:30 AM Friday 9:30 – 11:00 AM Sign-up sheet will be available in the laboratory CPE 323: Introduction to Embedded Computer Systems 3 Outline Computer Engineering: Past, Present, Future Embedded systems What are they? Where do we find them? Structure and Organization Software Architectures CPE 323: Introduction to Embedded Computer Systems 4 What Is Computer Engineering? The creative application of engineering principles and methods to the design and development of hardware and software systems Discipline that combines elements of both electrical engineering and computer science Computer engineers are electrical engineers that have additional training in the areas of software design and hardware-software integration CPE 323: Introduction to Embedded Computer Systems 5 What Do Computer Engineers Do? Computer engineers are involved in all aspects of computing Design of computing devices (both Hardware and Software) Where are computing devices? Embedded computer systems (low-end – high-end) In: cars, aircrafts, home appliances, missiles, medical devices,..
  • Development Board for Embedded Systems

    Development Board for Embedded Systems

    PEPEonBOARD Development board for embedded systems Pedro Guilherme Antunes Diogo Thesis to obtain the Master of Science Degree in Electrical and Computer Engineering Examination Committee Chairperson: Prof. Nuno Cavaco Gomes Horta Supervisor: Prof. Rui Manuel Rodrigues Rocha Co-supervisor: Prof. Carlos Nuno da Cruz Ribeiro Member of the Committee: Prof. Nuno Filipe Valentim Roma April 2013 ii Dedicado em memoria´ do meu pai... iii iv Agradecimentos Em primeiro lugar gostaria agradecer aos meus orientadores de tese, Professor Rui Rocha, que durante um ano me acompanhou neste processo, pela imensa disponibilidade e pela capacidade de exigir o melhor de mim e das minhas decisoes.˜ Ao Professor Carlos Ribeiro pelo apoio prestado e porque sem ele nao˜ existiria simulador. Nao˜ posso deixar de agradecer ao Instituto Superior Tecnico,´ a todos os professores que me acom- panharam nestes quase 6 anos e ajudaram no meu desenvolvimento enquanto aluno. A todos os elementos do grupo GEMS, o meu obrigado pelas reunioes˜ de quarta-feira. Um especial agradecimento ao Professor Carlos Almeida, por me ter ensinado os fundamentos dos sistemas embebidos que tao˜ uteis´ me foram neste trabalho e pelas ideias nas reunioes˜ de quarta-feira. Ao Jose´ Catela pelas chatices que lhe causei e por todo o apoio no laboratorio´ e com o MoteIST. Ao Sr. Joao˜ Pina por toda a ajuda com os componentes e montagem da placa. Nao˜ seria justo referir nomes, mas a todos os amigos que fiz durante esta jornada, o meu grande obrigado. Vocesˆ fizeram com que fosse mais facil´ ultrapassar os momentos menos bons e tornaram os bons melhores ainda.
  • Introduction to 8051 Microcontroller Ntfmi/Tllnecessary Parts of Any Microprocessor/Controller

    Introduction to 8051 Microcontroller Ntfmi/Tllnecessary Parts of Any Microprocessor/Controller

    Introduction to 8051 microcontroller NtfMi/tllNecessary parts of any Microprocessor/controller • CPU: Centra l Process ing Un it • I/O: Input /Output • Bus: Address bus , Data bus , Control bus • Memory: RAM & ROM • Timer • Interrupt • Serial Port • Parallel Port 2 Microprocessor • General-purpose digital computer Central Processing Unit • CPU for Computers • No RAM, ROM, I/O on CPU chip itself • Example:Intel’s x86, Motorola’s 680x0 Data Bus CPU General- Serial Purpose RAM ROM I/O Timer COM Micro- Port Port processor 4 Microcontroller • A smaller computer • On-chip RAM, ROM, I/O ports... • Example:Motorola’s 6811, Intel’s 8051, Zilog’s Z8 and PIC 16X CPU RAM ROM A single chip Serial I/O Timer COM Port Port Microcontroller 5 Microprocessor Vs . Microcontroller 1. Most microprocessors have 1. Micro controllers have one or many operational codes two. (opcodes) for moving external memory to the CPU. 2. µp have one or two type of bit 2.µc have many handling instruction 3. µp concerned with rapid 3. µc concerned with rapid movement of code and data movement of bits within the chip from external address to chip 4. µp needs many additional parts 4. µc can function as computer tbto become opera tiltional with no additional parts On the hardware point of view….. Microprocessor Microcontroller • CPU is stand-alone • CPU, RAM, ROM, I/O and timer are all on a single chip • RAM, ROM, I/O, timer are • Fix amount of on-chip ROM, separate so designer can decide on RAM, I/O ports the amount of ROM, RAM and I/O ports • Expansive • For applications in which
  • Design of the Hardware Platform for the Flight Control System in an Unmanned Aerial Vehicle

    Design of the Hardware Platform for the Flight Control System in an Unmanned Aerial Vehicle

    Institutionen för systemteknik Department of Electrical Engineering Examensarbete Design of the Hardware Platform for the Flight Control System in an Unmanned Aerial Vehicle Examensarbete utfört i Elektroniksystem vid Tekniska högskolan i Linköping av Mårten Svanfeldt LiTH-ISY-EX--10/4366--SE Linköping 2010 Department of Electrical Engineering Linköpings tekniska högskola Linköpings universitet Linköpings universitet SE-581 83 Linköping, Sweden 581 83 Linköping Design of the Hardware Platform for the Flight Control System in an Unmanned Aerial Vehicle Examensarbete utfört i Elektroniksystem vid Tekniska högskolan i Linköping av Mårten Svanfeldt LiTH-ISY-EX--10/4366--SE Handledare: Jonas Lindqvist Inopia AB Kent Palmkvist ISY, Linköpings universitet Examinator: Kent Palmkvist ISY, Linköpings universitet Linköping, 3 September, 2010 Avdelning, Institution Datum Division, Department Date Division of Electronics Systems Department of Electrical Engineering 2010-09-03 Linköpings universitet SE-581 83 Linköping, Sweden Språk Rapporttyp ISBN Language Report category — Svenska/Swedish Licentiatavhandling ISRN Engelska/English Examensarbete LiTH-ISY-EX--10/4366--SE C-uppsats Serietitel och serienummer ISSN D-uppsats Title of series, numbering — Övrig rapport URL för elektronisk version http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-58985 Titel Design av hårdvaruplatformen för flygkontrollsystemet i en obemannad flygande Title farkost Design of the Hardware Platform for the Flight Control System in an Unmanned Aerial Vehicle Författare Mårten Svanfeldt Author Sammanfattning Abstract This thesis will present work done to develop the hardware of a flight control sys- tem (FCS) for an unmanned aerial vehicle (UAV). While as important as mechan- ical construction and control algorithms, the elecronics hardware have received far less attention in published works.
  • Chapter 1 Microcontrollers

    Chapter 1 Microcontrollers

    Chapter 1 Microcontrollers: Yesterday, Today, and Tomorrow 1.1 Defining Microcontrollers It is said that from the definition everything true about the con- cept follows. Therefore, at the outset let us take a brief review of how the all-pervasive microcontroller has been defined by various technical sources. A microcontroller (or MCU) is a computer-on-a-chip used to con- trol electronic devices. It is a type of microprocessor emphasizing self-sufficiency and cost-effectiveness, in contrast to a general-purpose microprocessor (the kind used in a PC). A typical microcontroller con- tains all the memory and interfaces needed for a simple application, whereas a general purpose microprocessor requires additional chips to provide these functions. .(Wikipedia [1]) A highly integrated chip that contains all the components compris- ing a controller. Typically this includes a CPU, RAM, some form of ROM, I/O ports, and timers. Unlike a general-purpose computer, which also includes all of these components, a microcontroller is designed for a very specific task – to control a particular system. As a result, the parts can be simplified and reduced, which cuts down on production costs. (Webopedia [2]) A {microprocessor} on a single {integrated circuit} intended to ope- rate as an {embedded} system. As well as a {CPU}, a microcontroller typically includes small amounts of {RAM} and {PROM} and timers and I/O ports. .(Define That [3]) A single chip that contains the processor (the CPU), non-volatile memory for the program (ROM or flash), volatile memory for input and output (RAM), a clock and an I/O control unit.
  • 9 Microcontrollers in Embedded Systems 9

    9 Microcontrollers in Embedded Systems 9

    Embedded Systems Chapter – 9 Microcontrollers in Embedded Systems 9. Microcontrollers in Embedded Systems [3 Hrs.] 9.1 Intel 8051 microcontroller family, its architecture and instruction sets 9.2 Programming in Assembly Language 9.3 A simple interfacing example with 7 segment display Microcontroller is a Highly integrated chip that contains a CPU, scratchpad RAM, special and general purpose register arrays and integrated peripherals. Among 8 bit microcontroller 8051 family is most popular: cost effective & versatile device offering extensive support in the embedded application domain. 1st popular model: 8031AH built by Intel in 1977 Microprocessor Microcontroller • A Si chip representing • Is a highly integrated chip a CPU, which is capable that contains a CPU, of performing scratchpad RAM, special arithmetic as well as and general purpose logical operations register arrays, on chip according to a pre ROM/FLASH memory for defined set of program storage, timer & instructions. interrupt control units and dedicated I/O ports. • CPU is stand-alone, • CPU, RAM, ROM, I/O RAM, ROM, I/O, and timer are all on a timer are separate single chip Microprocessor Microcontroller • is a dependent unit. It • Is a self-contained unit & it requires the combination of doesn’t require external other chip like timers, interrupt controller, timer, program and data memory UART (Universal chips, interrupt controllers, Asynchronous Receiver etc. for functioning Transmitter), etc. for its • Most of the time general functioning purpose in design and • Mostly application – operation oriented or domain-specific • Targeted for high end • Targeted for embedded market where market where performance performance is important is not so critical ( At present this demarcation is invalid ) Microprocessor Microcontroller • doesn’t contain a built •Most of the processors in I/O port.
  • Circuit Cellar#248 March 2011

    Circuit Cellar#248 March 2011

    Cover - 248_Layout 1 2/9/2011 2:34 PM Page 1 IMPLEMENTATION: DSP for Lighting Apps INSIGHT: Understand & Control Current Consumption DESIGN TIP: Timekeeping with an RTCC ORIGIN: Italy ORIGIN: United States ORIGIN: United States PAGE: 38 PAGE: 60 PAGE: 66 THE wORLD’S SOURCE fOR EMBEDDED ELECTRONICS ENGINEERING INfORMATION MARCH 2011 ROBOTICS ISSUE 248 PLUS MCU-Based Digital Designer Competency Pan Head Controller Project-Essential Concepts // Scheduling // State Machines Computer-Controlled // Simulation Machining // Code Validation Build a Remotely Operated Vehicle Super-Regenerative Receiver $7.50 U.S. ($8.50 Canada) www.circuitcellar.com C2_Layout 1 2/9/2011 10:45 PM Page 1 Low-cost Industrial Serial to Ethernet Solutions t*OTUBOUMZOFUXPSLFOBCMFBOZTFSJBMEFWJDF t/PQSPHSBNNJOHJTSFRVJSFEGPSTFSJBMUP&UIFSOFUBQQMJDBUJPO t$VTUPNJ[FUPTVJUBOZBQQMJDBUJPOXJUIBEFWFMPQNFOULJU SBL2e 100 SBL2e Chip SBL2e 200 QPSUTFSJBMUP&UIFSOFUTFSWFS QPSUTFSJBMUP&UIFSOFUTFSWFS QPSUTFSJBMUP&UIFSOFUTFSWFS XJUIGPVS"%DPOWFSUFSJOQVUT XJUIFJHIU"%DPOWFSUFSJOQVUT XJUIGPVS"%DPOWFSUFSJOQVUT PQUJPOBM*$QFSJQIFSBMTVQQPSU BOEPQUJPOBM41* *$QFSJQIFSBM PQUJPOBM*$QFSJQIFSBMTVQQPSU BOE3+DPOOFDUPS EFWJDFTVQQPSU BOEQJOIFBEFS Hardware Features SBL2e 6QUPUISFFTFSJBMQPSUT .CQT&UIFSOFU VQUPEJHJUBM*0 CJU"%DPOWFSUFST PQFSBUJOHUFNQFSBUVSFUP$ CJUQFSGPSNBODF Serial-to-Ethernet server with RS-232 support Software Features 5$16%15FMOFU)551NPEFT %)$14UBUJD*1TVQQPSU XFCCBTFEPS "5DPNNBOEDPOöHVSBUJPO Low Prices 4#-F$IJQ 2UZL %FWJDF1/4#-F$)*1*3 4#-F 2UZ %FWJDF1/4#-F*3 4#-F 2UZ %FWJDF1/4#-F*3 4#-F9
  • Stk503 & Stk504

    Stk503 & Stk504

    R Introduction Atmel MCU Training - ASIA 2004 December 2004 The beginning R • AVR started as a student project / diploma thesis at NTNU (University of Trondheim) • In 91/92 the students Alf-Egil Bogen and Vegard Wollan started their idea of designing “a perfect RISC processor” • The results where a processor; with assembler and simulator. • They named it µRISC and it was used in several ASICs by a local ASIC company. • But in 1995 the time was right to market it as a dedicated product... 2 Atmel Corporation R • Atmel Corporation was choicen as partner; due to that they where, and still are, the worlds leading vendor of FLASH and EEPROM memories. • What could Atmel offer µRISC? − Technology µRISC could become one of the first microcontrollers with Flash program memory The competitors program memory where mainly EPROM or ROM − Semiconductor fabs Atmel had their own fabs Better control on production and technology − Established sales force Atmel was established in 1984 and had in 1995 a well founded world wide sales force. − Money It is expensive to develop new products... 3 µRISC changes name to AVR R • Bogen and Wollan makes a deal with Atmel on further development and sales of the µRISC − Extensive development is put into the µRISC and they change the name to AVR − The agreements target is to establish a yearly revenue of AVR products of $100mil within 5years • As a part of the agreement they establish Atmel Norway − Atmel Norway gets the main responsibility to develop and market the AVR microcontrollers • The first AVR is released
  • Ic3000gt Theactiveemulator Compact Development System

    Ic3000gt Theactiveemulator Compact Development System

    iC3000GT TheActiveEmulator Compact Development System The iC3000GT ActiveEmulatorTM is a development tool for high performance microcontroller based embedded application development. It supports all famous on-chip emulation technologies like BDM, SDI, Once, JTAG and Nexus for on-chip debugging. For on- chip trace ETM, Nexus and proprietary trace solutions are available. It may also be configured to support comprehensive, real-time high-speed in-circuit emulation up to 100MHz bus speed using iSYSTEM's uniqueActivePODTM technology. The “swap the card" technology preserves the investment in the iC3000GT unit while providing iC3000GT - For High-Speed Upload and Upload While Sampling (see adaptability to a wide range of target MCUs and next page) debug methodologies. iC3000GT ActiveEmulatorFeatures: > On-ChipDebug > On-ChipTrace > In-CircuitEmulation > Real-TimeTrace > Uploadwhilesampling > Hardware&Softwarebreakpoints > Variableclockspeed > Multiplevoltageinterface(1.8V-5V) > Multiprocessorsupport > Flashprogramming > winIDEA - the powerful Integrated PC-Hostinterface:USB2.0,Ethernet Development Environment TCP/IP (100Mbit/s) > Powersupply:8-24VDC/90-240V AC > Idealformobileoperation iC3000GT-thecompactemulator > Compactsize:26*92*120mm The iC3000GT ActiveEmulator is the latest in a > winIDEA IntegratedDevelopment long line of universal development tools from Environment iSYSTEM. Utilizing SMD technology and highly integrated FPGAs, the iC3000GT packs plenty of powerful innovations in a small, compact pack- age. It is the ideal solution for mobile applica- tions and desktop use as well. V3.1 www.isystem.com iC3000GT TheActiveEmulator Compact Development System iC3000GT accepts direct input of DC 24V, or AC Uploadwhilesampling power 90 - 240V with the supplied external auto The ‘Upload while sampling’ feature enables the user to sensing power supply. High speed communication to upload trace data continuously with a maximum speed the host PC is essential for optimum performance.
  • Introduction to 8051 Microcontroller Ntfmi/Tllnecessary Parts of Any Microprocessor/Controller

    Introduction to 8051 Microcontroller Ntfmi/Tllnecessary Parts of Any Microprocessor/Controller

    Introduction to 8051 microcontroller NtfMi/tllNecessary parts of any Microprocessor/controller • CPU: Centra l Process ing Un it • I/O: Input /Output • Bus: Address bus , Data bus , Control bus • Memory: RAM & ROM • Timer • Interrupt • Serial Port • Parallel Port 2 Microprocessor • General-purpose digital computer Central Processing Unit • CPU for Computers • No RAM, ROM, I/O on CPU chip itself • Example:Intel’s x86, Motorola’s 680x0 Data Bus CPU General- Serial Purpose RAM ROM I/O Timer COM Micro- Port Port processor 4 Microcontroller • A smaller computer • On-chip RAM, ROM, I/O ports... • Example:Motorola’s 6811, Intel’s 8051, Zilog’s Z8 and PIC 16X CPU RAM ROM A single chip Serial I/O Timer COM Port Port Microcontroller 5 Microprocessor Vs . Microcontroller 1. Most microprocessors have 1. Micro controllers have one or many operational codes two. (opcodes) for moving external memory to the CPU. 2. µp have one or two type of bit 2.µc have many handling instruction 3. µp concerned with rapid 3. µc concerned with rapid movement of code and data movement of bits within the chip from external address to chip 4. µp needs many additional parts 4. µc can function as computer tbto become opera tiltional with no additional parts On the hardware point of view….. Microprocessor Microcontroller • CPU is stand-alone • CPU, RAM, ROM, I/O and timer are all on a single chip • RAM, ROM, I/O, timer are • Fix amount of on-chip ROM, separate so designer can decide on RAM, I/O ports the amount of ROM, RAM and I/O ports • Expansive • For applications in which