20uA at VDD=5.5V 5uA at VDD=3.6V. 1T up to 20 (1T~8T can change on fly) RC ( 24MHz) Program Flash ( byte) 4K 4K RAM( byte)
|
|
- Ashlyn Townsend
- 5 years ago
- Views:
Transcription
1 SM SM39R4051 SM39R4051 SM39R4051 SM SM SM39R4051 MCU ( 1) Feature SM SM39R4051 (V) 3.0~ ~5.5 I DD (Power Down) 20uA at VDD=5.5V 5uA at VDD=3.6V 3.5uA at VDD=5.0V System clock(mhz) 12T up to 25 1T up to 20 (1T~8T can change on fly) RC ( 24MHz) Program Flash ( byte) 4K 4K RAM( byte) GPIO (When Use internal RC and Internal Reset) Interrupt 5 7 WDT (max msec) (max 33.5 sec) 16-bit Dual DPTR Timer 2 2 UART 1 1 EEPROM ICP/ISP/IAP IIC interface ( ) ISSFA-0xxx 1 Ver. A 2010/07
2 SM SM39R4051 SyncMOS SM39R4051ihhNP yymmv (20L PDIP Top View) RESET 1 20 VDD RXD/P P1.7 TXD/P P1.6 XTAL P1.5 XTAL P1.4 INT0/P P1.3 INT1/P P1.2 T0/P P1.1/AIN1 T1/P P1.0/AIN0 VSS P3.7 ISSFA-0xxx 2 Ver. A 2010/07
3 SM894051() Hex\Bin X000 X001 X010 X011 X100 X101 X110 X111 Bin/Hex F8 FF F0 B F7 E8 EF E0 ACC E7 D8 DF D0 PSW D7 C8 CF C0 C7 B8 IP SCONF BF B0 P3 B7 A8 IE AF A0 A7 98 SCON SBUF WDTC 9F 90 P1 LEDENP1 LEDENP3 WDTKEY TCON TMOD TL0 TL1 TH0 TH1 8F 80 SP DPL DPH PCON 87 SM39R4051( 3) Hex\Bin X000 X001 X010 X011 X100 X101 X110 X111 Bin/Hex F8 IICS IICCTL IICA1 IICA2 IICRWD IICEBT FF F0 B TAKEY F7 E8 P4 EF E0 ACC ISPFAH ISPFAL ISPFD ISPFC LVC SWRES E7 D8 P3M0 P3M1 P4M0 P4M1 DF D0 PSW P1M0 P1M1 D7 C8 CF C0 IRCON C7 B8 IEN1 IP1 S0RELH BF B0 P3 WDTC WDTK B7 A8 IEN0 IP0 S0RELL AF A0 P1WE P31WE REV REV REV A7 98 S0CON S0BUF 9F 90 P1 AUX TCON TMOD TL0 TL1 TH0 TH1 CKCON IFCON 8F 80 SP DPL DPH DPL1 DPH1 PCON 87 ISSFA-0xxx 3 Ver. A 2010/07
4 SM Addr. SM39R4051 Addr. - WDTKEY 97H TAKEY F7H WDTC 1. WDTC[2:0] 8 Period = m sec ~ m sec 9FH WDTC WDTK KHz 4. WDTC[3:0] B6H B7H 2. WDTKEY 1~ WDTC Period = 1.02 m sec ~ sec 5. KEY(TAKEY) WDTCWDT WDTK0x IE A8H IEN0 A8H IP B8H IEN1 B8H IP A9H IP1 B9H ISSFA-0xxx 4 Ver. A 2010/07
5 1. SM39R4051 SM SM39R4051 SM m sec ~ sec m sec~ m sec 2. SM39R4051 W77E58 SM39R4051 SM WDTC (0xB6H) WDTC (0x9FH) WDTK (0xB7H) WDTC (0x9FH) TAKEY (0xF7H) 0x55H 0xAAH 0x5AH WDTKEY (0x97H) 0x1EH 0xE1H WDTC 0xE1H 0x1EH WDTC 3. SM39R4051 SM a. SM39R4051 Mnemonic: WDTC Address: B6h WDTF - WDTE - WDTM [3:0] 04H WDTF: Watchdog timer reset flag. When MCU is reset by watchdog, WDTF flag will be set to one by hardware. This flag clear by software or external reset or power on reset. WDTE: Control bit used to enable Watchdog timer. The WDTE bit can be used only if WDTEN is 0. If the WDTEN bit is 0, then WDT can be disabled / enabled by the WDTE bit. 0: Disable WDT. 1: Enable WDT. The WDTE bit is not used if WDTEN is 1. That is, if the WDTEN bit is 1, WDT is always disabled no matter what the WDTE bit status is. The WDTE bit can be read and written. WDTM [3:0]: WDT clock source divider bit. Please see below table to reference the WDT time-out period. ISSFA-0xxx 5 Ver. A 2010/07
6 Mnemonic: WDTK Address: B7h WDTK[7:0] 00h WDTK: Watchdog timer refresh key. A programmer must write 0x55 into WDTK register, and then the watchdog timer will be cleared to zero. Mnemonic: TAKEY Address: F7h TAKEY [7:0] 00H ISP ICP MOV TAKEY, #55h MOV TAKEY, #0AAh MOV TAKEY, #5Ah ; WDTC. MOV WDTC, #28h ; MOV WDTK, #55h ;. WDTM [3:0] Divider (250 KHz RC oscillator in) Time 250KHz ms ms ms ms ms (default) ms ms ms ms ms s s s s s s ISSFA-0xxx 6 Ver. A 2010/07
7 b. SM Mnemonic: WDTKEY Address: 97h WDT KEY7 WDT KEY6 WDT KEY5 WDT KEY4 WDT KEY3 WDT KEY2 WDT KEY1 WDT KEY0 00H By default, the WDTC is read only. User needs to write values 1EH, 0E1H sequentially to the WDTKEY (97H) register to enable the WDTC write attribute, which is MOV WDTKEY, # 01EH MOV WDTKEY, # 0E1H When WDTC is set, user need to write another values E1H, 1EH sequentially to the WDTKEY (97H) register to disable the WDTC write attribute, That is MOV WDTKEY, # 0E1H MOV WDTKEY, # 01EH Mnemonic: WDTC Address: 9Fh WDTE CLEAR PS2 PS1 PS0 04H WDTE: Watch Dog Timer enable bit CLEAR: Watch Dog Timer reset bit If CLEAR bit set to1, Watch Dog Timer will be reset. User don t reset value to 0 PS[2:0]: Overflow period select bits PS [2:0] Overflow Period (ms) ISSFA-0xxx 7 Ver. A 2010/07
8 1. SM39R4051 SM SM39R4051 7SM SM SM39R4051 SM IE0 External interrupt 0 0x03H 0x03H TF0 Timer 0 interrupt 0x0BH 0x0BH IE1 External interrupt 1 0x13H 0x13H TF1 Timer 1 interrupt 0x1BH 0x1BH RI0/TI0 Serial channel 0 interrupt 0x23H 0x23H LVIIF Low Voltage Interrupt 0x63H IICIF IIC interrupt 0x6BH 2. SM39R4051 SM SM39R4051 SM IEN0 (0xA8H) IE (0xA8H) 1 IEN1 (0xB8H) 0 IP0 (0xA9H) IP (0xB8H) 1 IP1 (0xB9H) 3. SM39R4051 SM a. SM39R4051 Mnemonic: IEN0 Address: A8h EA - - ES0 ET1 EX1 ET0 EX0 00h EA: EA=0 Disable all interrupt. EA=1 Enable all interrupt. ES0: ES0=0 Disable Serial channel 0 interrupt. ES0=1 Enable Serial channel 0 interrupt. ET1: ET1=0 Disable Timer 1 overflow interrupt. ET1=1 Enable Timer 1 overflow interrupt. EX1: EX1=0 Disable external interrupt 1. EX1=1 Enable external interrupt 1. ET0: ET0=0 Disable Timer 0 overflow interrupt. ET0=1 Enable Timer 0 overflow interrupt. EX0: EX0=0 Disable external interrupt 0. ISSFA-0xxx 8 Ver. A 2010/07
9 EX0=1 Enable external interrupt 0. Mnemonic: IEN1 Address: B8h EXEN2 - IEIIC IELVI h EXEN2: Timer 2 reload interrupt enable. EXEN2 = 0 Disable Timer 2 external reload interrupt. EXEN2 = 1 Enable Timer 2 external reload interrupt. IEIIC: IIC interrupt enable. IEIICS = 0 Disable IIC interrupt. IEIICS = 1 Enable IIC interrupt. IELVI: LVI interrupt enable. IELVI = 0 Disable LVI interrupt. IELVI = 1 Enable LVI interrupt. Mnemonic: IP0 Address: A9h - - IP0.5 IP0.4 IP0.3 IP0.2 IP0.1 IP0.0 00h Mnemonic: IP1 Address: B9h - - IP1.5 IP1.4 IP1.3 IP1.2 IP1.1 IP1.0 00h SM39R4051 Priority levels IP1.x IP0.x Priority Level 0 0 Level0 (lowest) 0 1 Level1 1 0 Level2 1 1 Level3 (highest) SM39R4051 Groups of priority Bit Group IP1.0, IP0.0 External interrupt 0 IP1.1, IP0.1 Timer 0 interrupt IP1.2, IP0.2 External interrupt 1 IP1.3, IP0.3 Timer 1 interrupt IP1.4, IP0.4 Serial channel 0 interrupt LVI interrupt IP1.5, IP0.5 IIC interrupt ISSFA-0xxx 9 Ver. A 2010/07
10 SM39R4051 Polling sequence Interrupt source External interrupt 0 Timer 0 interrupt External interrupt 1 Timer 1 interrupt Serial channel 0 interrupt LVI interrupt IIC interrupt Sequence sequence Polling b. SM Mnemonic: IE Address: A8h EA - - ES0 ET1 EX1 ET0 EX0 00h EA: EA=0 Disable all interrupt. EA=1 Enable all interrupt. ES0: ES0=0 Disable Serial channel 0 interrupt. ES0=1 Enable Serial channel 0 interrupt. ET1: ET1=0 Disable Timer 1 overflow interrupt. ET1=1 Enable Timer 1 overflow interrupt. EX1: EX1=0 Disable external interrupt 1. EX1=1 Enable external interrupt 1. ET0: ET0=0 Disable Timer 0 overflow interrupt. ET0=1 Enable Timer 0 overflow interrupt. EX0: EX0=0 Disable external interrupt 0. EX0=1 Enable external interrupt 0. Mnemonic: IP Address: B8h PS0 PT1 PX1 PT0 PX0 00h PS0: This bit defines the Serial port 0 interrupt priority. PS = 1 sets it to higher priority level. PT1: This bit defines the Timer 1 interrupt priority. PT1 = 1 sets it to higher priority level. PX1: This bit defines the External interrupt 1 priority. PX1 = 1 sets it to higher priority level. PT0: This bit defines the Timer 0 interrupt priority. PT0 = 1 sets it to higher priority level. PX0: This bit defines the External interrupt 0 priority. PX0 = 1 sets it to higher priority level. ISSFA-0xxx 10 Ver. A 2010/07
11 SM Priority structure of interrupts Source Flag Priority Level External Interrupt 0 IE0 1(Highest) Timer 0 Overflow TF0 2 External Interrupt 1 IE1 3 Timer 1 Overflow TF1 4 Serial Port RI+TI 5 ISSFA-0xxx 11 Ver. A 2010/07
12 SM39R GPIO Mnemonic: AUX Address: 91h BRS - - PTS[1:0] PINTS[1:0] DPS 00H SM39R4051 INT0 and INT1 pins PINTS [1:0] INT0 INT1 0x00 P3.2 P3.3 0x01 P3.0 P3.1 0x10 P1.4 P1.5 0x11 P3.2 P3.3 SM39R4051 T0 and T1 pins PTS [1:0] T0 T1 0x00 P3.4 P3.5 0x01 P3.0 P3.1 0x10 P1.4 P1.5 0x11 P1.2 P1.3 ResetRESET Pin P3.6 RC XTAL2 XTAL1 pin P4.0 P4.1 GPIO 4quasi-bidirectional (standard 8051 port outputs) push-pull open drain and input-only 2. Reset a. Reset on-chip hardware RESET duration 25ms (default) 200ms 100ms 50ms 16ms 8ms 4ms 2ms ISSFA-0xxx 12 Ver. A 2010/07
13 b. Reset Mnemonic: TAKEY Address: F7H TAKEY [7:0] 00H Software reset register (SWRES) is read-only by default; software must write three specific values 55h, AAh and 5Ah sequentially to the TAKEY register to enable the SWRES register write attribute. That is: MOV TAKEY, #55h MOV TAKEY, #0AAh MOV TAKEY, #5Ah Mnemonic: SWRES Address: E7H SWRES [7:0] 00H SWRES [7:0]: Software reset register bit. These 8-bit is self-reset at the end of the reset procedure. SWRES [7:0] = FFh, software reset. SWRES [7:0] = 00h ~ FEh, MCU no action. 3. Crystal RC Clock source external crystal (use XTAL1 and XTAL2 pins ) external crystal (only use XTAL1, the XTAL2 define as I/O) 24MHz from on-chip RC-Oscillator 20MHz from on-chip RC-Oscillator 16MHz from on-chip RC-Oscillator 12MHz from on-chip RC-Oscillator 8MHz from on-chip RC-Oscillator 4MHz from on-chip RC-Oscillator 2MHz from on-chip RC-Oscillator 1MHz from on-chip RC-Oscillator 4. Mnemonic: DPL1 Address: 84h DPL1 [7:0] 00h DPL1[7:0]: Data pointer Low 1 Mnemonic: DPH1 Address: 85h DPH1 [7:0] 00h ISSFA-0xxx 13 Ver. A 2010/07
14 DPH1[7:0]: Data pointer High 1 Mnemonic: AUX Address: 91h BRS - - PTS[1:0] PINTS[1:0] DPS 00H DPS: Data Pointer selects register. DPS = 1 is selected DPTR1. 5. ISP/IAP/ICP EEPROM Mnemonic: IFCON Address: 8FH - CDPR - F2K ISPE 00H Software must be set ISPE bit to 1 to enable Below 4 registers write attribute. Mnemonic: ISPFAH Address: E1H ISPFAH3 ISPFAH2 ISPFAH1 ISPFAH0 FFH Mnemonic: ISPFAL Address: E2H ISPFAL7 ISPFAL6 ISPFAL5 ISPFAL4 ISPFAL3 ISPFAL2 ISPFAL1 ISPFAL0 FFH Mnemonic: ISPFD Address: E3H ISPFD7 ISPFD6 ISPFD5 ISPFD4 ISPFD3 ISPFD2 ISPFD1 ISPFD0 FFH Mnemonic: ISPFC Address: E4H EMF1 EMF2 EMF3 EMF4 - ISPF[2] ISPF[1] ISPF[0] 00H 6. IIC ISSFA-0xxx 14 Ver. A 2010/07
8-bit Microcontroller with 8K Bytes In-System Programmable Flash AT89S52
Features Compatible with MCS -51 Products 8K Bytes of In-System Programmable (ISP) Flash Memory Endurance: 10,000 Write/Erase Cycles 4.0V to 5.5V Operating Range Fully Static Operation: 0 Hz to 33 MHz
More informationSM39R16A2/SM39R12A2/SM39R08A2 8-Bit Micro-controller 16KB/12KB/8KB with ISP Flash & 256B RAM embedded
Table of Contents Description...3 Features...3 Pin Configuration...4 28 Pin PDIP/SOP...4 24 Pin PDIP/SOP...5 20 Pin PDIP/SOP/SSOP...5 Block Diagram...6 Pin Description...7 Special Function Register (SFR)...10
More informationSM39R16A3 8-Bit Micro-controller with 16KB ISP Flash & 512B RAM embedded
Product List... 3 Description... 3 Ordering Information... 3 Features... 3 Pin Configuration... 4 Block Diagram... 6 Pin Description... 7 Special Function Register (SFR)... 8 Function Description... 12
More informationSM59R16G6/SM59R09G6/SM59R05G6 8-Bit Micro-controller 64KB/36KB/20KB with ISP Flash & 1KB RAM embedded
Description... 3 Features... 3 Pin Configuration... 4 Block Diagram... 8 Pin Description... 9 Special Function Register (SFR)... 11 Function Description... 14 1. General Features... 14 1.1. Embedded Flash...
More information8051 Microcontroller
8051 Microcontroller The 8051, Motorola and PIC families are the 3 leading sellers in the microcontroller market. The 8051 microcontroller was originally developed by Intel in the late 1970 s. Today many
More informationSyncMOS Technologies International, Inc. SM Bits Micro-controller 64KB ISP flash & 1KB RAM embedded Product List. Features
Product List Features SM59364C25, 25MHz 64KB internal flash MCU SM59364C40, 40MHz 64KB internal flash MCU Description The SM59364 series product is an 8 - bit single chip micro controller with 64KB flash
More informationMEGAWIN MPC89L516X2. 8-bit micro-controller. Features
MPC89L516X2 8-bit micro-controller Features 8-bit 80C52-compatible Microcontroller Fully instruction set compatible Pin-to-pin package compatible Power voltage range: V CC = 2.4V ~ 3.6V Optional 12 clocks
More informationThe Microcontroller. Lecture Set 3. Major Microcontroller Families. Example Microcontroller Families Cont. Example Microcontroller Families
The Microcontroller Lecture Set 3 Architecture of the 8051 Microcontroller Microcontrollers can be considered as self-contained systems with a processor, memory and I/O ports. In most cases, all that is
More informationSM5964B 8-Bit Micro-controller 64KB with ISP Flash & 1KB RAM embedded
Product List... 3 Description... 3 Ordering Information... 3 Features... 3 Pin Configuration... 4 Block Diagram... 7 Special Function Register (SFR)... 9 Function Description... 12 1. General Features...
More informationISSI. IS89C51 CMOS SINGLE CHIP 8-BIT MICROCONTROLLER with 4-Kbytes of FLASH ISSI IS89C51 NOVEMBER 1998 FEATURES GENERAL DESCRIPTION
IS89C51 CMOS SINGLE CHIP 8-BIT MICROCONTROLLER with 4-Kbytes of FLASH NOVEMBER 1998 FEATURES 80C51 based architecture 4-Kbytes of on-chip Reprogrammable Flash Memory 128 x 8 RAM Two 16-bit Timer/Counters
More informationSM59R16A5/SM59R09A5/SM59R05A5 8-Bit Micro-controller 64KB/36KB/20KB with ISP Flash & 2KB RAM embedded
Description... 3 Features... 3 Pin Configuration... 4 Block Diagram... 8 Pin Description... 9 Special Function Register (SFR)... 11 Function Description... 15 1. General Features... 15 1.1. Embedded Flash...
More information7.2.1 Timer 2 Capture LSB... 24
Data Sheet 8-BIT MICROCONTROLLER Table of Contents-. GENERAL DESCRIPTION... 3 2. FEATURES... 3 3. PIN CONFIGURATIONS... 4 4. PIN DESCRIPTION... 5 5. FUNCTIONAL DESCRIPTION... 6 6. MEMORY ORGANIZATION...
More information8051 Microcontroller
8051 Microcontroller 1 Salient Features (1). 8 bit microcontroller originally developed by Intel in 1980. (2). High-performance CMOS Technology. (3). Contains Total 40 pins. (4). Address bus is of 16 bit
More informationPreliminary W77E58 8 BIT MICROCONTROLLER. Table of Contents-- Publication Release Date: March Revision A1
8 BIT MICROCONTROLLER Table of Contents-- GENERAL DESCRIPTION...2 FEATURES...2 PIN CONFIGURATION...3 PIN DESCRIPTION...4 BLOCK DIAGRAM...6 FUNCTIONAL DESCRIPTION...7 MEMORY ORGANIZATION...8 INSTRUCTION...29
More informationRev. No. History Issue Date Remark
Preliminary Bar Code Reader Document Title Bar Code Reader Revision History Rev. No. History Issue Date Remark 0.0 Initial issue June 5, 2000 Preliminary 0.1 Change document title from Bar Code Reader
More informationPreliminary W77C32 8 BIT MICROCONTROLLER GENERAL DESCRIPTION FEATURES
GENERAL DESCRIPTION 8 BIT MICROCONTROLLER The W77C32 is a fast 805 compatible microcontroller with a redesigned processor core without wasted clock and memory cycles. As a result, it executes every 805
More informationW77IE58 8-BIT MICROCONTROLLER. Table of Contents-- Publication Release Date: December Revision A2
8-BIT MICROCONTROLLER Table of Contents-- GENERAL DESCRIPTION... 2 FEATURES... 2 PIN CONFIGURATIONS... 3 PIN DESCRIPTION... 4 BLOCK DIAGRAM... 6 FUNCTIONAL DESCRIPTION... 7 MEMORY ORGANIZATION... 8 Instruction...
More informationPGT302 Embedded Software Technology. PGT302 Embedded Software Technology
PGT302 Embedded Software Technology 1 PART 4 Hardware Platform 2 2 Objectives for Part 4 Need to DISCUSS and ANALYZE the following topics: Board (GTUC51B001) specifications startup sequence, bootloader
More informationW77E058A Data Sheet 8-BIT MICROCONTROLLER. Table of Contents-
Data Sheet 8-BIT MICROCONTROLLER Table of Contents-. GENERAL DESCRIPTION... 3 2. FEATURES... 3 3. PIN CONFIGURATIONS... 4 4. PIN DESCRIPTION... 5 5. FUNCTIONAL DESCRIPTION... 7 6. MEMORY ORGANIZATION...
More informationHD C51-based microcontroller
80C51-based microcontroller 16K flash memory In-system programming IAP programming Main Data Memory: 256 bytes AUX Memory: 320 bytes Timers 0, 1, 2, 3 Watchdog timer UART0 and UART1 10-bit ADC 21-channel,
More informationW77LE58/W77L058A Data Sheet 8-BIT MICROCONTROLLER. Table of Contents- Publication Release Date: April 17, Revision A7
Data Sheet 8-BIT MICROCONTROLLER Table of Contents-. GENERAL DESCRIPTION... 2 2. FEATURES... 2 3. PIN CONFIGURATIONS... 3 4. PIN DESCRIPTION... 4 5. FUNCTIONAL DESCRIPTION... 5 6. MEMORY ORGANIZATION...
More informationSM59R16A2/SM59R08A2 8-Bit Micro-controller 64KB/32KB ISP Flash & 2KB RAM embedded. Product List
Product List SM59R16A2L25, SM59R16A2C25 SM59R08A2L25, SM59R08A2C25 Description The SM59R16A2/SM59R08A2 is a 1T (one machine cycle per clock) single-chip 8-bit microcontroller. It has 64K/32K-byte embedded
More informationHandshake Solutions. HT80C51 User Manual
HT8C5 User Manual HT8C5 User Manual Document Information Document Information Document Title Date of Creation 27/6/25 Date of last change 27/6/25 File name Status Version Number.7 Client / Target Audience
More informationFlashFlex MCU SST89E52RC / SST89E54RC
Not recommended for new designs. Contact Microchip Sales for microcontroller design options. A Microchip Technology Company The are members of the FlashFlex family of 8-bit microcontroller products designed
More informationThree criteria in Choosing a Microcontroller
The 8051 Microcontroller architecture Contents: Introduction Block Diagram and Pin Description of the 8051 Registers Some Simple Instructions Structure of Assembly language and Running an 8051 program
More informationVidyalankar T.E. Sem. V [ETRX] Microprocessors and Microcontrollers I Prelim Question Paper Solution
1. (a) 1. (b) T.E. Sem. V [ETRX] Microprocessors and Microcontrollers I Prelim Question Paper Solution Priority modes. 1) Fully Nested Mode : It is a general purpose mode. IR 0 highest priority IR 1 lowest
More informationW77E532/W77E532A DATA SHEET 8-BIT MICROCONTROLLER. Table of Contents-
DATA SHEET 8-BIT MICROCONTROLLER Table of Contents-. GENERAL DESCRIPTION...2 2. FEATURES...2 3. PIN CONFIGURATIONS...3 4. PIN DESCRIPTION...4 5. FUNCTIONAL DESCRIPTION...6 6. MEMORY ORGANIZATION...8 7.
More informationMPC89E515A. 8-bit micro-controller
MPC89E55A 8-bit micro-controller Features... 2 General Description... 3 Pin Description... 4 Pin Definition... 4 Pin Configuration... 6 Block Diagram... 7 Special Function Register... 8 Memory... 9 Organization...
More informationW77L516A DATA SHEET 8-BIT MICROCONTROLLER. Table of Contents-
DATA SHEET 8-BIT MICROCONTROLLER Table of Contents-. GENERAL DESCRIPTION... 2 2. FEATURES... 2 3. PIN CONFIGURATIONS... 3 4. PIN DESCRIPTION... 4 5. FUNCTIONAL DESCRIPTION... 6 6. MEMORY ORGANIZATION...
More information8-BIT MICROCONTROLLER
8-BIT MICROCONTROLLER Table of Contents- 1 GENERAL DESCRIPTION... 4 2 FEATURES... 5 3 PARTS INFORMATION LIST... 6 3.1 Lead Free (RoHS) Parts information list... 6 4 PIN CONFIGURATIONS... 7 5 PIN DESCRIPTIONS...
More informationHigh-Speed Microcontroller User s Guide
Rev: 338 High-Speed Microcontroller User s Guide Maxim Integrated Products 1 TABLE OF CONTENTS High-Speed Microcontroller User s Guide 1. INTRODUCTION...9 2. ORDERING INFORMATION...1 3. ARCHITECTURE...11
More information8-Bit Microcontroller with 8K Bytes Flash AT89S8252. Features. Description
Features Compatible with MCS-51 Products 8K Bytes of In-System Reprogrammable Downloadable Flash Memory SPI Serial Interface for Program Downloading Endurance: 1,000 Write/Erase Cycles 2K Bytes EEPROM
More information8051 Embedded Microcontroller HD 8002
8051 Embedded Microcontroller HD 8002 Data Sheet Rev. 1.0 March 16, 2010 Data Sheet 1 / 122 HD8002 Revision History Rev. Date Author Description Rev.1 2010/01/28 Apollo First release Data Sheet 2 / 122
More informationCPEG300 Embedded System Design. Lecture 6 Interrupt System
CPEG300 Embedded System Design Lecture 6 Interrupt System Hamad Bin Khalifa University, Spring 2018 Correction Lecture 3, page 18: Only direct addressing mode is allowed for pushing or popping the stack:
More information8051 Microcontrollers
8051 Microcontrollers Richa Upadhyay Prabhu NMIMS s MPSTME richa.upadhyay@nmims.edu March 8, 2016 Controller vs Processor Controller vs Processor Introduction to 8051 Micro-controller In 1981,Intel corporation
More informationSM59R09A5 與 W77E58 應用差異說明一 適用產品 :SM59R09A5
SM59R09A5 與 W77E58 應用差異說明一 適用產品 :SM59R09A5 二 應用範圍 : 針對 SM59R09A5 SM59R09A3 與 W77E58 之應用差異, 僅需對特殊功能暫存器定義做小幅度修改即可. 三 功能說明 :SM59R09A5 SM59R09A3 與 W77E58 各個 MCU 規格比較 ( 表 1): Feature SM59R09A5 SM59R09A3 W77E58
More informationVRS540-4kB Flash, 128B RAM, 25~40MHz, 8-Bit MCU
VRS540-4kB Flash, 28B RAM, 25~40MHz, 8-Bit MCU 34 Ste Catherine Street West, Suite 900, Montreal, Quebec, Canada H3B H4 Tel: (54) 87-2447 http://www.goalsemi.com P.3 P.2 XTAL NC P0./AD VRS540 Overview
More informationDistributed by: www.jameco.com 1-800-831-4242 The content and copyrights of the attached material are the property of its owner. 8051 8052 and 80C51 Hardware Description December 1992 Order Number 270252-006
More information8.1.1 External Data Memory Access Timing...32
Data Sheet 8-BIT MICROCONTROLLER Table of Contents- 1. GENERAL DESCRIPTION... 3 2. FEATURES... 3 3. PIN CONFIGURATIONS... 4 4. PIN DESCRIPTION... 5 5. BLOCK DIAGRAM... 7 6. FUNCTIONAL DESCRIPTION... 8
More information8-Bit CMOS Microcontorller
GMS97C1051 Features Compatible with MCS-51 TM Products 1 Kbytes of programmable EPROM 4.25V to 5.5V Operating Range Version for 12MHz / 24 MHz Operating frequency Two-Level Program Memory Lock with encryption
More information8051 MICROCONTROLLER WITH 64K FLASH AND ISP. Latch PSW ALU. Latch. Instruction Decoder & Sequencer. Bus&Clock Controller. Port 4. Latch.
General Description The TP2804 is an 8-bit microcontroller which has an in-system programmable FLASH EPROM for firmware updated. Its instruction set is fully compatible with the standard 805. It contains
More informationMSM80C154S MSM83C154S MSM85C154HVS USER'S MANUAL
MSM8C54S MSM83C54S MSM85C54HVS USER'S MANUAL Copyright 988, OKI ELECTRIC INDUSTRY COMPANY, LTD. OKI makes no warranty for the use of its products and assumes no responsibility for any errors which may
More informationP89V52X2. 1. General description. 2. Features. 8-bit 80C51 low power 8 kb flash microcontroller with 256 B RAM, 192 B data EEPROM
8-bit 80C51 low power 8 kb flash microcontroller with 256 B RAM, 192 B data EEPROM Rev. 01 7 June 2007 Preliminary data sheet 1. General description The is an 80C51 microcontroller with 8 kb flash, 256
More informationVRS550-8kB Flash, 256B RAM, 25~40MHz, 8-Bit MCU VRS560-16kB Flash, 256B RAM, 40MHz, 8-Bit MCU
VRS550-8kB Flash, 256B RAM, 25~40MHz, 8-Bit MCU VRS560-6kB Flash, 256B RAM, 40MHz, 8-Bit MCU 34 Ste Catherine Street West, Suite 900, Montreal, Quebec, Canada H3B H4 Tel: (54) 87-2447 http://www.goalsemi.com
More informationFlashFlex51 MCU SST89E564 / SST89V564 / SST89E554 / SST89V554
FEATURES: FlashFlex51 MCU SST89E/V564 SST89E/VE554 FlashFlex51 MCU 8-bit 8051 Family Compatible Microcontroller (MCU) with Embedded SuperFlash Memory SST89E564/SST89E554 is 5V Operation 0 to 40 MHz Operation
More informationVRS570 32K Flash, 1kB RAM, 25~40MHz, 8-Bit MCU VRS580 64K Flash, 1kB RAM, 25~40MHz, 8-Bit MCU
VRS570 32K Flash, 1kB RAM, 25~40MHz, 8-Bit MCU VRS580 64K Flash, 1kB RAM, 25~40MHz, 8-Bit MCU 1134 Ste Catherine Street West, Suite 900, Montreal, Quebec, Canada H3B 1H4 Tel: (514) 871-2447 http://www.goalsemi.com
More informationMaxim > Design Support > Technical Documents > Application Notes > Microcontrollers > APP 4199
Maxim > Design Support > Technical Documents > Application Notes > Microcontrollers > APP 4199 Keywords: 8051,single-cycle,upgrade,flash,high speed,performance APPLICATION NOTE 4199 Porting Applications
More informationIntroduction To MCS-51
Introduction To MCS-51 By Charoen Vongchumyen Department of Computer Engineering Faculty of Engineering KMITLadkrabang 8051 Hardware Basic Content Overview Architechture Memory map Register Interrupt Timer/Counter
More informationMPC89x58A. 8-bit micro-controller
MPC89x58A 8-bit micro-controller Features... 2 General Description... 4 Order Information:... 4 Pin Description... 5 Pin Definition... 5 Pin Configuration... 7 Block Diagram... 8 Special Function Register...
More informationSH57K12. High Performance 8031 Microcontroller. Preliminary. Features. General Description
Preliminary Features 8031 MCU core embedded DC to 24 MHz operating frequency EV: ROM-less 16 KB MASK ROM for program storage 384 bytes on-chip data RAM: 256 bytes accessed as in the 8031 128 bytes accessed
More informationEEE3410 Microcontroller Applications Department of Electrical Engineering Lecture 4 The 8051 Architecture
Department of Electrical Engineering Lecture 4 The 8051 Architecture 1 In this Lecture Overview General physical & operational features Block diagram Pin assignments Logic symbol Hardware description Pin
More information8051 MICROCONTROLLER
8051 MICROCONTROLLER Mr.Darshan Patel M.Tech (Power Electronics & Drives) Assistant Professor Department of Electrical Engineering Sankalchand Patel College of Engineering-Visnagar WHY DO WE NEED TO LEARN
More information8-bit Microcontroller with 12K Bytes Flash and 2K Bytes EEPROM AT89S8253. Preliminary
Features Compatible with MCS -51 Products 12K Bytes of In-System Programmable (ISP) Flash Program Memory SPI Serial Interface for Program Downloading Endurance: 10,000 Write/Erase Cycles 2K Bytes EEPROM
More informationCS 320. Computer Architecture Core Architecture
CS 320 Computer Architecture 8051 Core Architecture Evan Hallam 19 April 2006 Abstract The 8051 is an 8-bit microprocessor designed originally in the 1980 s by the Intel Corporation. This inexpensive and
More informationUNIT IV MICROCONTROLLER
UNIT IV 8051- MICROCONTROLLER Prepared by R. Kavitha Page 1 Application Prepared by R. Kavitha Page 2 Pin Description of the 8051 UNIT IV- 8051 MICROCONTROLLER P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 RST
More informationFlashFlex51 MCU SST89E52RD2 / SST89E54RD2 / SST89E58RD2 / SST89E516RD2 SST89V52RD2 / SST89V54RD2 / SST89V58RD2 / SST89V516RD2
FEATURES: SST89E/V516 / 58 / 54 / 52RD2 FlashFlex51 MCU 8-bit 8051-Compatible Microcontroller (MCU) with Embedded SuperFlash Memory Fully Software Compatible Development Toolset Compatible Pin-For-Pin
More informationINTEGRATED CIRCUITS DATA SHEET. P89C738; P89C739 8-bit microcontrollers Dec 15. Product specification File under Integrated Circuits, IC20
INTEGRATED CIRCUITS DATA SHEET File under Integrated Circuits, IC20 1997 Dec 15 CONTENTS 1 FEATURES 2 GENERAL DESCRIPTION 3 ORDERING INFORMATION 4 BLOCK DIAGRAM 5 FUNCTIONAL DIAGRAM 6 PINNING INFORMATION
More information8051 Microcontroller Interrupts
8051 Microcontroller Interrupts There are five interrupt sources for the 8051, which means that they can recognize 5 different events that can interrupt regular program execution. Each interrupt can be
More informationChapter 09. Programming in Assembly
Chapter 09 Programming in Assembly Lesson 03 Programming Approach for Main and Interrupt Service Routines in 8051 Program Approach for programming Main Program Instructions 3 Main program initial instructions
More informationThe Timers/Counters The Serial Interface The Interrupt System Reset P0.0-P0.7 P2.0-P2.7. Port 2 Drivers. Port 2 Latch
HARDWARE DESCRIPTION This chapter provides a detailed description of the 80C51 microcontroller (see Figure 1). Included in this description are: The port drivers and how they function both as ports and,
More informationTDA General description. 2. Features. Low power single card reader
Rev. 03 22 February 2005 Product data sheet 1. General description The is a complete one chip, low cost, low power, robust smart card reader. Its different power reduction modes and its wide supply voltage
More informationHigh-Speed Microcontroller User s Guide
. www.maxim-ic.com High-Speed Microcontroller User s Guide TABLE OF CONTENTS. INTRODUCTION...6 2. ORDERING INFORMATION...7 3. ARCHITECTURE...8 3. ALU... 8 3.2 SPECIAL FUNCTION REGISTERS (SFRS)... 8 4.
More information8-bit Microcontroller with 12K Bytes Flash and 2K Bytes EEPROM AT89S8253
Features Compatible with MCS -51 Products 12K Bytes of In-System Programmable (ISP) Flash Program Memory SPI Serial Interface for Program Downloading Endurance: 10,000 Write/Erase Cycles 2K Bytes EEPROM
More informationC51 Family. C51 Family Programmer s Guide and Instruction Set. Summary
C51 Family Programmer s Guide and Instruction Set Summary 1. Memory Organization.................................................... I.3.2 1.1. Program Memory.......................................................................
More informationDC6388EMT User Manual
DC6388EMT User Manual User Manual of DC6388EMT Emulator for DC6388F Family User Manual Document Revision 1.3 Nov, 2017 1 Contents 1 INTRODUCTION... 3 1.1 SUPPORTED PRODUCTS... 3 1.2 PACKAGE... 3 1.3 USEFUL
More informationTS80C52X2. 8-bit CMOS Microcontroller 0-60 MHz. Preliminary. 1. Description. 2. Features
8-bit CMOS Microcontroller 0-60 MHz TS80C52X2 1. Description TEMIC TS80C52X2 is high performance CMOS ROM, OTP, EPROM and ROMless versions of the 80C51 CMOS single chip 8-bit microcontroller. The TS80C52X2
More informationW77E532 Data Sheet 8-BIT MICROCONTROLLER. Table of Contents-
Data Sheet Table of Contents- 8-BIT MICROCONTROLLER GENERAL DESCRIPTION FEATURES 3 PIN CONFIGURATIONS 3 4 PIN DESCRIPTION 4 5 BLOCK DIAGRAM 6 6 FUNCTIONAL DESCRIPTION 7 7 MEMORY ORGANIZATION 8 8 INSTRUCTION
More information8XC51RA RB RC Hardware Description
8XC51RA RB RC Hardware Description February 1995 Order Number 272668-001 Information in this document is provided in connection with Intel products Intel assumes no liability whatsoever including infringement
More informationChapter 6 Interrupts. (I. Scott Mackenzie) By: Masud-ul-Hasan
Chapter 6 Interrupts (I. Scott Mackenzie) 1 Interrupts An interrupt is the occurrence of an event that causes a temporary suspension of a program while the condition is serviced by another program. It
More informationDATA SHEET. P80CL31; P80CL51 Low voltage 8-bit microcontrollers with UART INTEGRATED CIRCUITS Apr 15
INTEGRATED CIRCUITS DATA SHEET Low voltage 8-bit microcontrollers with Supersedes data of January 1995 File under Integrated circuits, IC20 1997 Apr 15 CONTENTS 1 FEATURES 2 GENERAL DESCRIPTION 2.1 Versions:
More informationModule I. Microcontroller can be classified on the basis of their bits processed like 8bit MC, 16bit MC.
MICROCONTROLLERS AND APPLICATIONS 1 Module 1 Module I Introduction to Microcontrollers: Comparison with Microprocessors Harvard and Von Neumann Architectures - 80C51 microcontroller features - internal
More information8-bit Microcontroller 8 Kbytes ROM/OTP, ROMless TS80C32X2 TS87C52X2 TS80C52X2 AT80C32X2 AT80C52X2 AT87C52X2. Features. Description
Features 80C52 Compatible 8051 Pin and Instruction Compatible Four 8-bit I/O Ports Three 16-bit Timer/Counters 256 Bytes Scratchpad RAM High-speed Architecture 40 MHz at 5V, 30 MHz at 3V X2 Speed Improvement
More informationW78ERD2/W78ERD2A Data Sheet 8-BIT MICROCONTROLLER. Table of Contents-
Data Sheet Table of Contents- 8-BIT MICROCONTROLLER GENERAL DESCRIPTION 3 2 FEATURES 3 3 PIN CONFIGURATIONS 4 4 PIN DESCRIPTION 5 5 FUNCTIONAL DESCRIPTION 6 5 RAM 6 52 Timers/Counters 6 53 Clock 7 54 Power
More informationSerial I-O for Dinesh K. Sharma Electrical Engineering Department I.I.T. Bombay Mumbai (version 14/10/07)
Serial I-O for 8051 Dinesh K. Sharma Electrical Engineering Department I.I.T. Bombay Mumbai 400 076 (version 14/10/07) 1 Motivation Serial communications means sending data a single bit at a time. But
More information8051 Memory Organization BY D. BALAKRISHNA, Research Assistant, IIIT-H Chapter 1: Memory Organization There are 2 types of memories available in 8051 microcontroller. Program memory/c code memory (ROM)
More informationW78ERD2 Data Sheet 8-BIT MICROCONTROLLER. Table of Contents-
Data Sheet Table of Contents- 8-BIT MICROCONTROLLER GENERAL DESCRIPTION 3 FEATURES 3 3 PIN CONFIGURATIONS 4 4 PIN DESCRIPTION 5 5 BLOCK DIAGRAM 6 6 FUNCTIONAL DESCRIPTION 7 6 RAM 7 6 Timers/Counters 7
More information8051 Microcontroller memory Organization and its Applications
8051 Microcontroller memory Organization and its Applications Memory mapping in 8051 ROM memory map in 8051 family 0000H 4k 0000H 8k 0000H 32k 0FFFH DS5000-32 8051 1FFFH 8752 7FFFH from Atmel Corporation
More informationW79E201 Data Sheet 8-BIT MICROCONTROLLER. Table of Contents-
Data Sheet Table of Contents- 8-BIT MICROCONTROLLER. GENERAL DESCRIPTION... 3 2. FEATURES... 3 3. PIN CONFIGURATION...4 4. PIN DESCRIPTION... 5 5. BLOCK DIAGRAM... 6 6. FUNCTIONAL DESCRIPTION... 7 7. MEMORY
More informationMICROPROCESSORS AND MICROCONTROLLERS MATERIAL. Features of 8051:
DEPARTMENT OF ECE MICROPROCESSORS AND MICROCONTROLLERS MATERIAL UNIT V 8051 MICROCONTROLLERS To make a complete microcomputer system, only microprocessor is not sufficient. It is necessary to add other
More informationTK89C668 Microcontroller 64K Flash, 8K RAM, TWI
TK89C668 Microcontroller 64K Flash, 8K RAM, TWI DS5 (V.4) May 2, 27 Product Overview Features General Description o o o o o o o o o o o o o o o o o o o o o 8 Bit Microcomputer with 85 architecture Fully
More informationVidyalankar T.E. Sem. V [EXTC] Microprocessors and Microcontrollers I Prelim Question Paper Solution V SS (GND)
1. (a) Pin configuration of 8085 X 1 X 2 CLKOUT TRAP RST 7.5 RST 6.5 RST 5.5 INTR INTA SID SOD RESET IN RESET OUT T.E. Sem. V [EXTC] Microprocessors and Microcontrollers I Prelim Question Paper Solution
More informationEE6502- MICROPROCESSOR AND MICROCONTROLLER
. EE6502- MICROPROCESSOR AND MICROCONTROLLER UNIT III - 8051 MICROCONTROLLER PART - A 1. What is Microcontroller? A device which contains the microprocessor with integrated peripherals like memory, serial
More informationW78ERD2 Data Sheet 8-BIT MICROCONTROLLER. Table of Contents-
Data Sheet Table of Contents- 8-BIT MICROCONTROLLER GENERAL DESCRIPTION 3 FEATURES 3 3 PIN CONFIGURATIONS 4 4 PIN DESCRIPTION 5 5 BLOCK DIAGRAM 6 6 FUNCTIONAL DESCRIPTION 7 6 RAM 7 6 Timers 0, and 7 63
More information8051 Core Specification
8051 Core Specification Authors: Jaka Simsic Simon Teran jakas@opencores.org simont@opencores.org Rev. 0.1 August 14, 2001 First Draft www.opencores.org Rev 0.1 First Draft 1 of 26 Revision History Rev.
More information8051 RISC Microcontroller High-Speed, 8051-Compatible, With SRAM and Extended Functions
Draft 8051 RISC Microcontroller High-Speed, 8051-Compatible, With SRAM and Extended Functions 1. Description The 8-bit microcontroller is software compatible with the millions of devices that have been
More informationAT Bit Spread- Spectrum Microcontroller. Preliminary. Features. Description. Pin Configuration
Features Compatible with MCS-51 Products 8K bytes of On-Board Program Memory Fully Static Operation: 0 Hz to 16 MHz 256 x 8 Bit Internal RAM 32 Programmable I/O Lines Three 16 Bit Timer/Counters Eight
More information8-bit Microcontroller with 2/4-Kbyte Flash AT89LP2052 AT89LP4052
Features Compatible with MCS 51 Products 20 MIPS Throughput at 20 MHz Clock Frequency and 2.4V, 85 C Operating Conditions Single Clock Cycle per Byte Fetch 2/4K Bytes of In-System Programmable (ISP) Flash
More informationCoE3DJ4 Digital Systems Design. Chapter 5: Serial Port Operation
CoE3DJ4 Digital Systems Design Chapter 5: Serial Port Operation Serial port 8051 includes an on-chip serial port Hardware access to the port is through TXD and RXD (Port 3 bits 1 and 0) Serial port is
More information8051 Serial Communication
8051 Serial Communication Basics of serial communication Parallel: transfers eight bits of data simultaneously over eight data lines expensive - short distance fast Serial : one bit at a time is transferred
More informationChapter C2051 Architecture and Serial Communication Link
Chapter- 2 89C2051 Architecture and Serial Communication Link ABSTRACT This chapter provides the details of 89C2051 microcontroller and description on Serial Communication Facility presented by 89C2051
More informationLecture 1. Course Overview and The 8051 Architecture
Lecture 1 Course Overview and The 8051 Architecture MCUniversity Program Lectures 8051 architecture t System overview of C8051F020 8051 instruction set System clock, crossbar and GPIO Assembler directives
More information8XC151SA and 8XC151SB Hardware Description
8XC151SA and 8XC151SB Hardware Description June 1996 Order Number 272832-001 Information in this document is provided in connection with Intel products Intel assumes no liability whatsoever including infringement
More information8-bit Microcontroller with 2K Bytes Flash AT89LP216
Features 8-bit Microcontroller Compatible with MCS 51 Products Enhanced 8051 Architecture Single Clock Cycle per Byte Fetch Up to 20 MIPS Throughput at 20 MHz Clock Frequency Fully Static Operation: 0
More informationMAHALAKSHMI ENGINEERING COLLEGE TIRUCHIRAPALLI UNIT- IV
UNIT- IV PART A (2 MARK QUESTIONS) 1. What is the need for de-bouncing the keyboard? (AUC NOV 2012) Debouncing is any kind of hardware device or software that ensures that only a single signal will be
More information8051 Interrupt Organization
Interrupt Interrupts of 8051 Introduction 8051 Interrupt organization Processing Interrupts Program Design Using Interrupts Timer Interrupts Serial Port Interrupts External Interrupts Interrupt Timings
More informationELEG3923 Microprocessor Ch.9 Timer Programming
Department of Electrical Engineering University of Arkansas ELEG3923 Microprocessor Ch.9 Timer Programming Dr. Jingxian Wu wuj@uark.edu OUTLINE 2 Programming 8051 Timers Counter programming Timer programming
More informationAT89S4D12. 8-Bit Microcontroller with 132K Bytes Flash Data Memory AT89S4D12. Features. Description. Pin Configurations
Features Compatible with MCS-51 Products 128K Bytes of In-System Reprogrammable Flash data memory and 4K Bytes of Downloadable Flash Program Memory Endurance: 1,000 Write/Erase Cycles per Sector Data Retention:
More informationMicrocontrollers can be considered as self-contained systems with a processor, memory and I/O ports.
8051 Architecture 1 Microcontrollers can be considered as self-contained systems with a processor, memory and I/O ports. In most cases, all that is missing is the software to define the operation of the
More informationDS89C420 Ultra High-Speed Microcontroller User s Guide
DS89C42 Ultra High-Speed Microcontroller User s Guide www.maxim-ic.com SECTION 1: INTRODUCTION The Dallas Semiconductor DS89C42 is an 851-compatible microcontroller that provides improved performance and
More informationThe Final Word on 8051 Microcontroller
The Final Word on 8051 Microcontroller This is a book about the Intel 8051 microcontroller and its large family of descendants. It is intended to give you, the reader, some new techniques for optimizing
More information