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)

Size: px
Start display at page:

Download "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)"

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

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 information

SM39R16A2/SM39R12A2/SM39R08A2 8-Bit Micro-controller 16KB/12KB/8KB with ISP Flash & 256B RAM embedded

SM39R16A2/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 information

SM39R16A3 8-Bit Micro-controller with 16KB ISP Flash & 512B RAM embedded

SM39R16A3 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 information

SM59R16G6/SM59R09G6/SM59R05G6 8-Bit Micro-controller 64KB/36KB/20KB with ISP Flash & 1KB RAM embedded

SM59R16G6/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 information

8051 Microcontroller

8051 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 information

SyncMOS Technologies International, Inc. SM Bits Micro-controller 64KB ISP flash & 1KB RAM embedded Product List. Features

SyncMOS 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 information

MEGAWIN MPC89L516X2. 8-bit micro-controller. Features

MEGAWIN 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 information

The Microcontroller. Lecture Set 3. Major Microcontroller Families. Example Microcontroller Families Cont. Example Microcontroller Families

The 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 information

SM5964B 8-Bit Micro-controller 64KB with ISP Flash & 1KB RAM embedded

SM5964B 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 information

ISSI. IS89C51 CMOS SINGLE CHIP 8-BIT MICROCONTROLLER with 4-Kbytes of FLASH ISSI IS89C51 NOVEMBER 1998 FEATURES GENERAL DESCRIPTION

ISSI. 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 information

SM59R16A5/SM59R09A5/SM59R05A5 8-Bit Micro-controller 64KB/36KB/20KB with ISP Flash & 2KB RAM embedded

SM59R16A5/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 information

7.2.1 Timer 2 Capture LSB... 24

7.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 information

8051 Microcontroller

8051 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 information

Preliminary W77E58 8 BIT MICROCONTROLLER. Table of Contents-- Publication Release Date: March Revision A1

Preliminary 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 information

Rev. No. History Issue Date Remark

Rev. 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 information

Preliminary W77C32 8 BIT MICROCONTROLLER GENERAL DESCRIPTION FEATURES

Preliminary 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 information

W77IE58 8-BIT MICROCONTROLLER. Table of Contents-- Publication Release Date: December Revision A2

W77IE58 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 information

PGT302 Embedded Software Technology. PGT302 Embedded Software Technology

PGT302 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 information

W77E058A Data Sheet 8-BIT MICROCONTROLLER. Table of Contents-

W77E058A 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 information

HD C51-based microcontroller

HD 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 information

W77LE58/W77L058A Data Sheet 8-BIT MICROCONTROLLER. Table of Contents- Publication Release Date: April 17, Revision A7

W77LE58/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 information

SM59R16A2/SM59R08A2 8-Bit Micro-controller 64KB/32KB ISP Flash & 2KB RAM embedded. Product List

SM59R16A2/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 information

Handshake Solutions. HT80C51 User Manual

Handshake 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 information

FlashFlex MCU SST89E52RC / SST89E54RC

FlashFlex 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 information

Three criteria in Choosing a Microcontroller

Three 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 information

Vidyalankar T.E. Sem. V [ETRX] Microprocessors and Microcontrollers I Prelim Question Paper Solution

Vidyalankar 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 information

W77E532/W77E532A DATA SHEET 8-BIT MICROCONTROLLER. Table of Contents-

W77E532/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 information

MPC89E515A. 8-bit micro-controller

MPC89E515A. 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 information

W77L516A DATA SHEET 8-BIT MICROCONTROLLER. Table of Contents-

W77L516A 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 information

8-BIT MICROCONTROLLER

8-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 information

High-Speed Microcontroller User s Guide

High-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 information

8-Bit Microcontroller with 8K Bytes Flash AT89S8252. Features. Description

8-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 information

8051 Embedded Microcontroller HD 8002

8051 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 information

CPEG300 Embedded System Design. Lecture 6 Interrupt System

CPEG300 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 information

8051 Microcontrollers

8051 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 information

SM59R09A5 與 W77E58 應用差異說明一 適用產品 :SM59R09A5

SM59R09A5 與 W77E58 應用差異說明一 適用產品 :SM59R09A5 SM59R09A5 與 W77E58 應用差異說明一 適用產品 :SM59R09A5 二 應用範圍 : 針對 SM59R09A5 SM59R09A3 與 W77E58 之應用差異, 僅需對特殊功能暫存器定義做小幅度修改即可. 三 功能說明 :SM59R09A5 SM59R09A3 與 W77E58 各個 MCU 規格比較 ( 表 1): Feature SM59R09A5 SM59R09A3 W77E58

More information

VRS540-4kB Flash, 128B RAM, 25~40MHz, 8-Bit MCU

VRS540-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 information

Distributed 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 information

8.1.1 External Data Memory Access Timing...32

8.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 information

8-Bit CMOS Microcontorller

8-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 information

8051 MICROCONTROLLER WITH 64K FLASH AND ISP. Latch PSW ALU. Latch. Instruction Decoder & Sequencer. Bus&Clock Controller. Port 4. Latch.

8051 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 information

MSM80C154S MSM83C154S MSM85C154HVS USER'S MANUAL

MSM80C154S 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 information

P89V52X2. 1. General description. 2. Features. 8-bit 80C51 low power 8 kb flash microcontroller with 256 B RAM, 192 B data EEPROM

P89V52X2. 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 information

VRS550-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-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 information

FlashFlex51 MCU SST89E564 / SST89V564 / SST89E554 / SST89V554

FlashFlex51 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 information

VRS570 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 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 information

Maxim > Design Support > Technical Documents > Application Notes > Microcontrollers > APP 4199

Maxim > 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 information

Introduction To MCS-51

Introduction 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 information

MPC89x58A. 8-bit micro-controller

MPC89x58A. 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 information

SH57K12. High Performance 8031 Microcontroller. Preliminary. Features. General Description

SH57K12. 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 information

EEE3410 Microcontroller Applications Department of Electrical Engineering Lecture 4 The 8051 Architecture

EEE3410 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 information

8051 MICROCONTROLLER

8051 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 information

8-bit Microcontroller with 12K Bytes Flash and 2K Bytes EEPROM AT89S8253. Preliminary

8-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 information

CS 320. Computer Architecture Core Architecture

CS 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 information

UNIT IV MICROCONTROLLER

UNIT 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 information

FlashFlex51 MCU SST89E52RD2 / SST89E54RD2 / SST89E58RD2 / SST89E516RD2 SST89V52RD2 / SST89V54RD2 / SST89V58RD2 / SST89V516RD2

FlashFlex51 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 information

INTEGRATED CIRCUITS DATA SHEET. P89C738; P89C739 8-bit microcontrollers Dec 15. Product specification File under Integrated Circuits, IC20

INTEGRATED 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 information

8051 Microcontroller Interrupts

8051 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 information

Chapter 09. Programming in Assembly

Chapter 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 information

The Timers/Counters The Serial Interface The Interrupt System Reset P0.0-P0.7 P2.0-P2.7. Port 2 Drivers. Port 2 Latch

The 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 information

TDA General description. 2. Features. Low power single card reader

TDA 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 information

High-Speed Microcontroller User s Guide

High-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 information

8-bit Microcontroller with 12K Bytes Flash and 2K Bytes EEPROM AT89S8253

8-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 information

C51 Family. C51 Family Programmer s Guide and Instruction Set. Summary

C51 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 information

DC6388EMT User Manual

DC6388EMT 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 information

TS80C52X2. 8-bit CMOS Microcontroller 0-60 MHz. Preliminary. 1. Description. 2. Features

TS80C52X2. 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 information

W77E532 Data Sheet 8-BIT MICROCONTROLLER. Table of Contents-

W77E532 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 information

8XC51RA RB RC Hardware Description

8XC51RA 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 information

Chapter 6 Interrupts. (I. Scott Mackenzie) By: Masud-ul-Hasan

Chapter 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 information

DATA SHEET. P80CL31; P80CL51 Low voltage 8-bit microcontrollers with UART INTEGRATED CIRCUITS Apr 15

DATA 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 information

Module I. Microcontroller can be classified on the basis of their bits processed like 8bit MC, 16bit MC.

Module 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 information

8-bit Microcontroller 8 Kbytes ROM/OTP, ROMless TS80C32X2 TS87C52X2 TS80C52X2 AT80C32X2 AT80C52X2 AT87C52X2. Features. Description

8-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 information

W78ERD2/W78ERD2A Data Sheet 8-BIT MICROCONTROLLER. Table of Contents-

W78ERD2/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 information

Serial I-O for Dinesh K. Sharma Electrical Engineering Department I.I.T. Bombay Mumbai (version 14/10/07)

Serial 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 information

8051 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 information

W78ERD2 Data Sheet 8-BIT MICROCONTROLLER. Table of Contents-

W78ERD2 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 information

8051 Microcontroller memory Organization and its Applications

8051 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 information

W79E201 Data Sheet 8-BIT MICROCONTROLLER. Table of Contents-

W79E201 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 information

MICROPROCESSORS AND MICROCONTROLLERS MATERIAL. Features of 8051:

MICROPROCESSORS 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 information

TK89C668 Microcontroller 64K Flash, 8K RAM, TWI

TK89C668 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 information

Vidyalankar T.E. Sem. V [EXTC] Microprocessors and Microcontrollers I Prelim Question Paper Solution V SS (GND)

Vidyalankar 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 information

EE6502- MICROPROCESSOR AND MICROCONTROLLER

EE6502- 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 information

W78ERD2 Data Sheet 8-BIT MICROCONTROLLER. Table of Contents-

W78ERD2 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 information

8051 Core Specification

8051 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 information

8051 RISC Microcontroller High-Speed, 8051-Compatible, With SRAM and Extended Functions

8051 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 information

AT Bit Spread- Spectrum Microcontroller. Preliminary. Features. Description. Pin Configuration

AT 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 information

8-bit Microcontroller with 2/4-Kbyte Flash AT89LP2052 AT89LP4052

8-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 information

CoE3DJ4 Digital Systems Design. Chapter 5: Serial Port Operation

CoE3DJ4 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 information

8051 Serial Communication

8051 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 information

Chapter C2051 Architecture and Serial Communication Link

Chapter 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 information

Lecture 1. Course Overview and The 8051 Architecture

Lecture 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 information

8XC151SA and 8XC151SB Hardware Description

8XC151SA 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 information

8-bit Microcontroller with 2K Bytes Flash AT89LP216

8-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 information

MAHALAKSHMI ENGINEERING COLLEGE TIRUCHIRAPALLI UNIT- IV

MAHALAKSHMI 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 information

8051 Interrupt Organization

8051 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 information

ELEG3923 Microprocessor Ch.9 Timer Programming

ELEG3923 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 information

AT89S4D12. 8-Bit Microcontroller with 132K Bytes Flash Data Memory AT89S4D12. Features. Description. Pin Configurations

AT89S4D12. 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 information

Microcontrollers can be considered as self-contained systems with a processor, memory and I/O ports.

Microcontrollers 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 information

DS89C420 Ultra High-Speed Microcontroller User s Guide

DS89C420 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 information

The Final Word on 8051 Microcontroller

The 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