0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
SM8051

SM8051

  • 厂商:

    SYNCMOS

  • 封装:

  • 描述:

    SM8051 - 8 - Bit Micro-controller with 4/8KB ROM embedded - SyncMOS Technologies,Inc

  • 数据手册
  • 价格&库存
SM8051 数据手册
SyncMOS Technologies Inc. May 2001 SM8051/80952 8 - Bit Micro-controller with 4/8KB ROM embedded Product List SM8051L25, 25 MHz 4KB internal ROM MCU SM8052L25, 25 MHz 8KB internal ROM MCU SM8051C25, 25 MHz 4KB internal ROM MCU SM8052C25, 25 MHz 8KB internal ROM MCU SM8051C40, 40 MHz 4KB internal ROM MCU SM8052C40, 40 MHz 8KB internal ROM MCU Features Working voltage: 3.0V ~ 3.6V For L Version 4.5V ~ 5.5V For C Version General 8051/8052 family compatible 12 clocks per machine cycle 4/8 KB internal ROM memory 128/256 bytes data RAM 2/3 16 bit timers/counters Four 8-bit I/O ports Full duplex serial channel Bit operation instruction Page free jumps 8-bit unsigned division 8-bit unsigned multiply BCD arithmetic Direct addressing Indirect addressing Nested interrupt Two priority level interrupt A serial I/O port Power save modes: Idle mode and power down mode Code protection function One watch dog timer (WDT) Low EMI (inhibit ALE) Description The SM8051/8052 series product is an 8 - bit single chip micro controller with 4/8 KB ROM embedded. It provides hardware features and a powerful instruction set, necessary to make it a versatile and cost effective controller for those applications demand up to 32 I/O pins or need up to 4/8 KB ROM memory either for program or for data or mixed. Ordering Information yywwv SM8051/8052ihhk yy: year, ww:month v: version identifier { , A, B, ...} i: process identifier {L=3.0V ~ 3.6V, C=4.5V ~ 5.5V} hh: working clock in MHz {25, 40} k: package type postfix {as below table} Postfix P J Q Package 40L PDIP 44L PLCC 44L QFP/TQFP Pin/Pad Configuration page 2 page 2 page 2 Dimension page 13 page 14 page 15/16 Taiwan 4F, No. 1 Creation Road 1, Science-based Industrial Park, Hsinchu, Taiwan 30077 TEL: 886-3-579-2926 886-3-579-2988 FAX: 886-3-579-2960 886-3-578-0493 Specifications subject to change without notice,contact your sales representatives for the most recent information. 1/16 Ver 1.1 SM8051/8052 07/2005 SyncMOS Technologies Inc. May 2001 SM8051/80952 Pin Configurations P0.4/AD4 P0.5/AD5 P0.6/AD6 P0.7/AD7 #EA P1.1 P1.0 NC VDD P0.0/AD0 P0.1/AD1 P2.7/A15 P0.2/AD2 P0.3/AD3 P1.4 P1.3 P1.2 6 5 4 32 1 44 43 42 41 40 P1.5 P1.6 P1.7 RES RXD/P3.0 NC TXD/P3.1 #INT0/P3.2 #INT1/P3.3 T0/P3.4 T1/P3.5 7 8 9 10 11 12 13 39 38 37 P0.4/AD4 P0.5/AD5 P0.6/AD6 P0.7/AD7 #EA NC ALE #PSEN P2.7/A15 P2.6/A14 P2.5/A13 AD3/P0.3 AD2/P0.2 AD1/P0.1 AD0/P0.0 VDD NC P1.0 P1.1 P1.2 P1.3 P1.4 34 35 36 37 38 39 40 41 42 43 44 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 1 2 3 4 5 6 7 8 9 10 11 P2.6/A14 P2.5/A13 #PSEN NC ALE P2.4/A12 P2.3/A11 P2.2/A10 P2.1/A9 P2.0/A8 NC VSS XAL1 XAL2 P3.7/#RD P3.6/#WR SM8051/8052 ihhJ 44L PLCC (Top View) 36 35 34 33 32 31 30 29 SM8051/8052 inhQ 44L QFP (Top View) 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 #WR/P3.6 #RD/P3.7 XTAL2 XTAL1 VSS A10/P2.2 A11/P2.3 A12/P2.4 A8/P2.0 A9/P2.1 NC #INT0/P3.2 P1.5 P1.6 P1.7 RES RXD/P3.0 TXD/P3.1 #INT1/P3.3 T0/P3.4 NC P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 RES RXD/P3.0 TXD/P3.1 #INT/P3.2 #INT1/P3.3 T0/P3.4 T1/P3.5 #WR/P3.6 #RD/P3.7 XTAL2 XTAL1 VSS 1 2 3 4 5 6 7 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 VDD P0.0/AD0 P0.1/AD1 P0.2/AD2 P0.3/AD3 P0.4/AD4 P0.5/AD5 P0.6/AD6 P0.7/AD7 #EA ALE #PSEN P2.7/A15 P2.6/A14 P2.5/A13 P2.4/A12 P2.3/A11 P2.2/A10 P2.1/A9 P2.0/A8 8 9 10 11 12 13 14 15 16 17 18 19 20 Specifications subject to change without notice,contact your sales representatives for the most recent information. 2/16 Ver 1.1 SM8051/8052 07/2005 T1/P3.5 SM8051/8052ihhP 40L PDIP (Top View) SyncMOS Technologies Inc. May 2001 Block Diagram Stack Pointer Decoder & Register 128/256 bytes RAM SM8051/80952 Timer 2 Timer 1 Timer 0 WDT RES Reset Circuit to pertinent blocks Acc to whole chip Buffer2 Buffer1 Buffer DPTR Vdd Vss Power Circuit PC Incrementer Interrupt Circuit to pertinent blocks ALU Program Counter PSW XTAL2 XTAL1 #EA ALE #PSEN to whole system Timing Generator Register Instruction Register 4/8 K bytes Port 0 Latch Port 1 Latch Port 2 Latch Port 3 Latch ROM Memory Port 0 Driver & Mux 8 Port 1 Driver & Mux 8 Port 2 Port 3 Driver & Mux Driver & Mux 8 8 Specifications subject to change without notice,contact your sales representatives for the most recent information. 3/16 Ver 1.1 SM8051/8052 07/2005 SyncMOS Technologies Inc. May 2001 Pin Descriptions 40L PDIP Pin# 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 44L QFP Pin# 40 41 42 43 44 1 2 3 4 5 7 8 9 10 11 12 13 14 15 16 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 44L PLCC Pin# 2 3 4 5 6 7 8 9 10 11 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 Symbol Active P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 RES RXD/P3.0 TXD/P3.1 #INT0/P3.2 #INT1/P3.3 T0/P3.4 T1/P3.5 #WR/P3.6 #RD/P3.7 XTAL2 XTAL1 VSS P2.0/A8 P2.1/A9 P2.2/A10 P2.3/A11 P2.4/A12 P2.5/A13 P2.6/A14 P2.7/A15 #PSEN ALE #EA P0.7/AD7 P0.6/AD6 P0.5/AD5 P0.4/AD4 P0.3/AD3 P0.2/AD2 P0.1/AD1 P0.0/AD0 VDD i/o i/o i/o i/o i/o i/o i/o i/o i i/o i/o i/o i/o i/o i/o i/o i/o o i i/o i/o i/o i/o i/o i/o i/o i/o o o i i/o i/o i/o i/o i/o i/o i/o i/o I/O Names SM8051/80952 H L/ L/ - L/ L/ - L L bit 0 of port 1 bit 1 of port 1 bit 2 of port 1 bit 3 of port 1 bit 4 of port 1 bit 5 of port 1 bit 6 of port 1 bit 7 of port 1 Reset Receive data & bit 0 of port 3 Transmit data & bit 1 of port 3 low true interrupt 0 & bit 2 of port 3 low true interrupt 1 & bit 3 of port 3 Timer 0 & bit 4 of port 3 Timer 1 & bit 5 of port 3 external memory write & bit 6 of port 3 external memory read & bit 7 of port 3 Crystal out Crystal in Sink Voltage, Ground bit 0 of port 2 & bit 8 of external memory address bit 1 of port 2 & bit 9 of external memory address bit 2 of port 2 & bit 10 of external memory address bit 3 of port 2 & bit 11 of external memory address bit 4 of port 2 & bit 12 of external memory address bit 5 of port 2 & bit 13 of external memory address bit 6 of port 2 & bit 14 of external memory address bit 7 of port 2 & bit 15 of external memory address program storage enable address latch enable external access bit 7 of port 0 & data/address bit 7 of external memory bit 6 of port 0 & data/address bit 6 of external memory bit 5 of port 0 & data/address bit 5 of external memory bit 4 of port 0 & data/address bit 4 of external memory bit 3 of port 0 & data/address bit 3 of external memory bit 2 of port 0 & data/address bit 2 of external memory bit 1 of port 0 & data/address bit 1 of external memory bit 0 of port 0 & data/address bit 0 of external memory Drive Voltage, +5 Vcc Specifications subject to change without notice,contact your sales representatives for the most recent information. 4/16 Ver 1.1 SM8051/8052 07/2005 SyncMOS Technologies Inc. May 2001 SM8051/8052 SFR Memory MAP $F8 $F0 $E8 $E0 $D8 $D0 $C8 $C0 $B8 $B0 $A8 $A0 $98 $90 $88 $80 B ACC PSW T2CON IP P3 IE P2 SCON P1 TCON P0 TMOD SP TL0 DPL TL1 DPH TH0 (Reserved) TH1 PCON SBUF WDTC RC2L RC2H TL2 TH2 SCONF $FF $F7 $EF $E7 $DF $D7 $CF $C7 $BF $B7 $AF $A7 $9F $97 $8F $87 Note: The text of SFRs with bold type characters are Extension Special Function Registers for SM8051/8052 Extension Function Description Watch Dog Timer The Watch Dog Timer (WDT) is a 16-bit free-running counter that generate reset signal if the counter overflows. The WDT is useful for systems which are susceptible to noise, power glitches, or electronics discharge which causing software dead loop or runaway. The WDT function can help user software recover form abnormal software condition. The WDT is different from Timer0, Timer1 and Timer2 of general 8052. To prevent a WDT reset can be done by software periodically clearing the WDT counter. The SM8051/8052 WDT has selectable divider input for the time base source clock. To select the divider input, the setting of bit2~bit0 (PS2~PS0) OF Watch Dog Timer Control Register (WDTC) should be set accordingly. To enable the WDT is done by setting 1 to the bit 7 (WDTE) of WDTC. After WDTE set to 1, the 16-bit counter starts to count with the selected time base source clock which set by PS2~PS0. It will generate a reset signal when overflows. The WDTE bit will be cleared to 0 automatically when SM8051/8052 been reset, either hardware reset or WDT reset. To reset the WDT is done by setting 1 to the bit 5 (CLEAR) of WDTC. This will clear the content of the 16-bit counter and let the counter re-start to count from the beginning. Specifications subject to change without notice,contact your sales representatives for the most recent information. 5/16 Ver 1.1 SM8051/8052 07/2005 SyncMOS Technologies Inc. May 2001 Watch Dog Timer Registers - WDT Control Register (WDTC, $9F) WDTE Reset value 0 MSB WDTE : Watch Dog Timer enable bit CLEAR : Watch Dog Timer reset bit PS2 ~ PS0 : clock source divider bit PS [2:0] 000 001 010 011 100 101 110 111 Divider (OSC in) 8 16 32 64 128 256 512 1024 Time Period (ms) @40MHZ 13.1 26.21 52.42 104.8 209.71 419.43 838.86 1677.72 Unused * CLEAR 0 Unused * Unused * PS2 0 PS1 0 SM8051/8052 PS0 0 LSB Watch Dog Timer Register - System Control Register (SCONF, $BF) WDR Reset value 0 MSB Unused * Unused * Unused * Unused * Unused * Unused * ALEI 0 LSB WDR : Watch Dog Timer Reset. When system reset by Watch Dog Timer overflow, WDR will be set to 1 ALEI : ALE output inhibit bit, to reduce EMI The bit 7(WDR) of SCONF is Watch Dog Timer Reset bit. It will be set to 1 when reset signal generated by WDT overflow. User should check WDR bit whenever un-predicted reset happened. Reduce EMI Function The SM8051/8052 allows user to reduce the EMI emission by setting 1 to the bit 0 (ALEI) of SCONF register. This function will inhibit the clock signal in Fosc/6Hz output to the ALE pin. This function is available when there is no external program memory or no external data RAM in the system. Specifications subject to change without notice,contact your sales representatives for the most recent information. 6/16 Ver 1.1 SM8051/8052 07/2005 SyncMOS Technologies Inc. May 2001 SM8051/80952 Operating Conditions Symbol TA TS VCC5 VCC3 Fosc 25 Fosc 40 Description Operating temperature Storage temperature Supply voltage Supply voltage Oscillator Frequency Oscillator Frequency Min. 0 -55 4.5 3 3.0 3.0 Typ. 25 25 5.0 3.3 25 40 Max. 70 155 5.5 3.6 25 40 Unit. o o Remarks Ambient temperature under bias C C V V For C Version For L Version MHz For 5V, 3.3V application MHz For 5V application DC Characteristics (12MHz, typical operating conditions, valid for SM8051/8052 series) Symbol VIL1 VIL2 VIH1 VIH2 VOL1 VOL2 VOH1 VOH2 IIL ITL ILI R RES C IO I CC Parameter Input Low Voltage Input Low Voltage Input High Voltage Input High Voltage Output Low Voltage Output Low Voltage Output High Voltage Output High Voltage Logical 0 Input Current Logical Transition Current Input Leakage Current Reset Pulldown Resistance Pin Capacitance Power Supply Current Valid port 0,1,2,3,4,#EA RES, XTAL1 port 0,1,2,3,4,#EA RES, XTAL1 port 0, ALE, #PSEN port 1,2,3,4 port 0 port 1,2,3,4,ALE,#PSEN port 1,2,3,4 port 1,2,3,4 port 0, #EA RES Vdd Min. -0.5 0 2.0 70%Vcc Max. 0.8 0.8 Vcc+0.5 Vcc+0.5 0.45 0.45 Unit Test Conditions 2.4 90%Vcc 2.4 90%Vcc 50 V V V V V V V V V V uA -75 uA -650 + 10 uA 300 Kohm pF 10 mA 7 mA 4.5 10 uA IOL=8mA (5V) / IOL=6mA (3.3V) IOL=6.5mA (5V) / IOL=6mA (3.3V) IOH=-800uA (only for VCC=5V) IOH=-80uA IOH=-60uA (only for VCC=5V) IOH=-10uA Vin=0.45V Vin=2.0V 0.45V
SM8051 价格&库存

很抱歉,暂时无法提供与“SM8051”相匹配的价格&库存,您可以联系我们找货

免费人工找货