松翰单片机选型表

松翰单片机选型表
松翰单片机选型表

SN8F2250/2270 Series USB Type

Part No. Program

Memory

RAM

(8bit)

Stack IO ADC DAC Timer

PWM

Buzzer

SIO LCD

Interrupt Int

Ext

Package Other Features

SN8F22511B10K-Flash 512 8 8 - - 4 - 1 - 7/1 SSOP16 Full speed USB2.0,Support

Control/3 Interrupt

SN8F2251B10K-Flash 512 8 8 - - 4 - 1 - 7/0 QFN16 Full speed USB2.0,Support

Control/3 Interrupt

SN8F22521B10K-Flash 512 8 12 - - 4 2 1 - 7/2 SOP20/SSOP20 Full speed USB2.0,Support

Control/3 Interrupt

SN8F22531B10K-Flash 512 8 16 - - 4 2 1 - 7/2 QFN24 Full speed USB2.0,Support

Control/3 Interrupt

SN8F2253B10K-Flash 512 8 16 - - 4 2 1 - 7/2 SOP24 Full speed USB2.0,Support

Control/3 Interrupt

SN8F2255B10K-Flash 512 8 24 - - 4 2 1 - 7/2 LQFP32 Full speed USB2.0,Support

Control/3 Interrupt

SN8F2271B5K-Flash 192 8 10 - - 2 - 1 - 5/1 QFN16 Low speed USB2.0,Support

Control/2 Interrupt

SN8F22721B5K-Flash 192 8 14 - - 2 1 1 - 5/2 DIP20/SOP20/SSOP20 Low speed USB2.0,Support

Control/2 Interrupt

SN8F2280 Series

USB Type

Part No. Program

Memory

RAM

(8bit)

Stack IO ADC DAC Timer

PWM

Buzzer

SIO LCD

Interrupt Int

Ext

Package Other Features

SN8F228312K-Flash 512 8 12 - - 5 - - - 8/4 QFN Full speed USB2.0,Support Control/4

Interrupt(Bulk)

SN8F228812K-Flash 512 8 38 12*8 - 5 - 1 - 11/4 LQFP/QFN Full speed USB2.0,Support Control/4

Interrupt(Bulk)

SN8F26E60 Series

Embedded ICE Flash Type

Part No. Program

Memory

RAM

(8bit)

Stack IO ADC DAC Timer

PWM

Buzzer

SIO LCD

Interrupt Int

Ext

Package Other Features

SN8F26E612K-Flash 128 8 13 - - 4 3 1 - 10/1 PDIP16/SOP16/SSOP16/QFN16 ISP/Embedded

ICE

SN8F26E6112K-Flash 128 8 11 - - 4 3 1 - 10/1 PDIP14/SOP14/MSOP10 ISP/Embedded

ICE

SN8F26E611L2K-Flash 128 8 11 - - 4 3 1 - 10/1 PDIP14/SOP14/MSOP10 ISP/Embedded

ICE

SN8F26E61L2K-Flash 128 8 13 - - 4 3 1 - 10/1 PDIP16/SOP16/SSOP16/QFN16 ISP/Embedded

ICE

SN8F26E648K-Flash 1024 8 26 - - 4 3 1 - 9/2 LQFP32/SKDIP28/SOP28/SSOP28 ISP/Embedded

ICE

SN8F26E64L8K-Flash 1024 8 26 - - 4 3 1 - 9/2 LQFP32/SKDIP28/SOP28/SSOP28 ISP/Embedded

ICE

SN8F26E658K-Flash 1024 8 30 - - 4 3 1 - 9/2 LQFP32/SKDIP28/SOP28/SSOP28 ISP/Embedded

ICE

SN8F26E65L8K-Flash 1024 8 30 - - 4 3 1 - 9/2 LQFP32/SKDIP28/SOP28/SSOP28 ISP/Embedded

ICE

SN8F27E60/27E90 Series

Embedded ICE Flash Type

Part No. Program

Memory

RAM

(8bit)

Stack IO ADC DAC Timer

PWM

Buzzer

SIO LCD

Interrupt

Int Ext

Package Other Features

SN8F27E612K-Flash 128 8 13 10*8 - 4 3 1 - 9/1 PDIP16/SOP16/SSOP16/QFN16 ISP/Embedded ICE

SN8F27E6112K-Flash 128 8 11 10*8 - 4 3 1 - 9/1 PDIP14/SOP14/MSOP10 ISP/Embedded ICE

SN8F27E611L2K-Flash 128 8 11 10*8 - 4 3 1 - 9/1 PDIP14/SOP14/MSOP10 ISP/Embedded ICE

SN8F27E61L2K-Flash 128 8 13 10*8 - 4 3 1 - 9/1 PDIP16/SOP16/SSOP16/QFN16 ISP/Embedded ICE

SN8F27E626K-Flash 512 8 17 10*9 - 5 3 - - 9/2 DIP20/SOP20 ISP/Embedded ICE

SN8F27E62L6K-Flash 512 8 17 10*9 - 5 3 - - 9/2 DIP20/SOP20 ISP/Embedded ICE

SN8F27E646K-Flash 512 8 25 10*11 - 5 3 1 - 11/2 SKDIP28/SOP28 ISP/Embedded ICE

SN8F27E64L6K-Flash 512 8 25 10*11 - 5 3 1 - 11/2 SKDIP28/SOP28 ISP/Embedded ICE

SN8F27E656K-Flash 512 8 27 10*12 - 5 3 1 - 11/2 DIP32/LQFP32 ISP/Embedded ICE

SN8F27E65L6K-Flash 512 8 27 10*12 - 5 3 1 - 11/2 DIP32/LQFP32 ISP/Embedded ICE

SN8F27E9316K-Flash 1K 16 14 12*6 - 3 1 1 - 9/2 SKDIP24/SOP24/SSOP24/QFN24 1T,UART,MSP,ISP/Embedded

ICE

SN8F27E93L16K-Flash 1K 16 14 12*6 - 3 1 1 - 9/2 SKDIP24/SOP24/SSOP24/QFN2 1T,UART,MSP,ISP/Embedded

ICE

SN8F27E9416K-Flash 1K 16 14 12*6 - 3 1 1 - 9/2 SKDIP28 1T,UART,MSP,ISP/Embedded

ICE

SN8F27E94L16K-Flash 1K 16 14 12*6 - 3 1 1 - 9/2 SKDIP28 1T,UART,MSP,ISP/Embedded

ICE

SN8P1700/2700 Series

On-Chip 12-bit ADC/7-bit DAC (2700 High EFT Series)

Part No. Program

Memory

RAM

(8bit)

Stack IO ADC DAC Timer

PWM

Buzzer

SIO LCD

Interrupt

Int Ext

Package Other Features

SN8P1703A1K-OTP 128 8 13 12*4 - 2 2 - - 2/1 PDIP20/SOP20/SSOP20 Fast PWM

SN8P2704A4K-OTP 256 8 18 12*5 7*1 3 2 1 - 5/3 SKDIP28 / SOP28 1T,PWM,SIO,ADC,DAC

SN8P2705A4K-OTP 256 8 23 12*8 7*1 3 2 1 - 5/3 PDIP32/SOP32/LQFP32 1T,PWM,SIO,ADC,DAC

SN8P2706A4K-OTP 256 8 30 12*8 7*1 3 2 1 - 5/3 PDIP40 1T,PWM,SIO,ADC,DAC

SN8P2707A4K-OTP 256 8 33 12*8 7*1 3 2 1 - 5/3 QFP44 1T,PWM,SIO,ADC,DAC

SN8P2708A4K-OTP 256 8 36 12*8 7*1 3 2 1 - 5/3 SSOP48/LQFP48 1T,PWM,SIO,ADC,DAC

SN8P2711A1K-OTP 64 4 12 12*(5+1) - 2 2 - - 3/2 PDIP14/SOP14/SSOP16 1T,PWM,ADC,Int 16MHZ RC

SN8P27122K-OTP 96 8 16 12*12 - 2 4 - - 2/1 DIP18/SOP18/SSOP20 1T,Int 16MHz RC,High EFT

SN8P27142K-OTP 128 8 23 12*8 7*1 2 2 - - 2/2 SKDIP28/SOP28 1T,PWM,ADC,DAC

SN8P271422K-OTP 128 8 15 12*5 - 2 2 - - 2/2 PDIP18/SOP18 1T,PWM,ADC

SN8P271432K-OTP 128 8 16 12*6 - 2 2 - - 2/2 PDIP20/SOP20/SSOP20 1T,PWM,ADC

SN8P27152K-OTP 128 8 27 12*8 7*1 2 2 - - 2/2 PDIP32/SOP32 1T,PWM,ADC,DAC

SN8P27222K-OTP 128 8 18 12*5 - 2 1 - - 3/1 PDIP20/SOP20/SSOP20 4T,PWM,ADC,Int 16MHZ RC

SN8P27326K-OTP 256 8 18 12*7 - 3 3 - - 5/3 DIP20/SOP20 OP-amp,Comparator

SN8P27336K-OTP 256 8 22 12*8 - 3 3 - - 6/3 SKDIP24/SOP24 OP-amp,Comparator

SN8P27346K-OTP 256 8 26 12*8 - 3 4 - - 7/3 SKDIP28/SOP28 OP-amp,Comparator

SN8P27356K-OTP 256 8 30 12*8 - 3 8 - - 7/3 PDIP32/LQFP32 OP-amp,Comparator

SN8P274114K-OTP 128 8 14 12*6 - 2 2 - - 6/0 PDIP16/SOP16 4T,PWM,ADC,CMPx3,OPAx1,2K/4K

BZ,Int 16MHz RC

SN8P27424K-OTP 128 8 18 12*6 - 2 2 - - 6/0 SKDIP20/SOP20 4T,PWM,ADC,CMPx3,OPAx1,2K/4K

BZ,Int 16MHz RC

SN8P27434K-OTP 128 8 22 12*8 - 2 2 - - 6/1 SKDIP24/SOP24 4T,PWM,ADC,CMPx3,OPAx1,2K/4K

BZ,Int 16MHz RC

SN8P27544K-OTP 256 8 18 12*5 7*1 3 2 1 - 6/3 SKDIP28/SOP28 1T,PWM,SIO,ADC,DAC,MSP

SN8P27554K-OTP 256 8 23 12*8 7*1 3 2 1 - 6/3 DIP32/SOP32 1T,PWM,SIO,ADC,DAC,MSP

SN8P27584K-OTP 256 8 36 12*8 7*1 3 2 1 - 6/3 SSOP48/LQFP48 1T,PWM,SIO,ADC,DAC,MSP

SN8P1820 Series

12-bit ADC with PGIA, Charge-Pump Regulator, LCD Driver, OPA

Part No. Program Memory RAM (8bit) Stack IO ADC DAC Timer PWM Buzzer SIO LCD Interrupt Int Ext Package Other Features

SN8P18298K-OTP 512 8 19 12*3 - 3 2 1 4*32 4/2 LQFP80 PGIA, OP-AMP, Charge pump, Regulator

SN8P1900/2900 Series

16-bit ADC with PGIA, Charge-Pump Regulator, LCD Driver

Part No. Program

Memory

RAM

(8bit)

Stack IO ADC DAC Timer

PWM

Buzzer

SIO LCD

Interrupt

Int Ext

Package Other Features

SN8P19172K-OTP 128 8 13 16*2 - 1 - - 4*12 1/1 SSOP48 PGIA、Charge-Pump Regulator SN8P19196K-OTP 256 8 22 16*4 - 3 2 - 4*32 3/2 LQFP80 Int 16MHZ RC,RTC,PGIA、

Charge-Pump Regulator

SN8P19272K-OTP 128 8 13 16*2 - 1 - - 4/12 1/1 SSOP48/LQFP48 PGIA,Charge pump,Regulator,ISP SN8P19294K-OTP 256 8 16 16*4 - 3 2 - 4*24 3/2 LQFP80 Int 16MHZ RC,RTC,PGIA、

Charge-Pump Regulator

SN8P19372K-OTP 128 8 13 16*2 - 2 1 - 4*12 2/1 LQFP64 PGIA,Regulator,ISP, Fast

ADC,R/C-Type LCD, RTC

SN8P198912K-OTP 512 8 26 12*2/16*2 - 3 2 - 4*28 3/2 LQFP80 PGIA,Regulator

SN8P29472K-OTP 128 8 10 16*2 - 1 - - 4*12 2/1 DIP48/SSOP48/LQFP48 Int 4MHz RC, PGIA, Regulator,

Int/Ext ISP

SN8P29498K-OTP 256 8 20 20*4 - 3 2 - 4*32 4/2 LQFP80 Int 4MHZ RC,RTC,PGIA、

Charge-Pump Regulator、R/C type

LCD

SN8P2200 Series

USB Type

Part No. Program

Memory

RAM

(8bit)

Stack IO ADC DAC Timer

PWM

Buzzer

SIO LCD

Interrupt Int

Ext

Package Other Features

SN8P22124K-OTP 192 8 11 - - 2 - 1 - 5/1 PDIP18/SOP18 Full speed USB,Support

Control/Interrupt pipe

SN8P221214K-OTP 192 8 13 - - 2 - 1 - 5/1 SOP20/SSOP20/SKDIP20 Full speed USB,Support

Control/Interrupt pipe

SN8P22134K-OTP 192 8 17 - - 2 - 1 - 5/1 SKDIP24/SOP24/SSOP24 Full speed USB,Support

Control/Interrupt pipe

SN8P22338K-OTP 512 8 17 - - 2 - 1 - 5/2 QFN24 Full speed USB2.0,Support

Control/6 Interrupt

SN8P22348K-OTP 512 8 19 - - 2 - 1 - 5/2 DIP28/SOP28/SSOP28 Full speed USB2.0,Support

Control/6 Interrupt

SN8P22368K-OTP 512 8 31 - - 2 - 1 - 5/2 DIP40 Full speed USB2.0,Support

Control/6 Interrupt

SN8P22388K-OTP 512 8 31 - - 2 - 1 - 5/2 LQFP48 Full speed USB2.0,Support

Control/6 Interrupt

SN8P22413K-OTP 128 8 9 - - 1 - - - 3/1 DIP/SOP Low speed USB2.0,Support

Control/2 Interrupt

SN8P22423K-OTP 128 8 13 - - 1 - - - 3/1 DIP/SOP Low speed USB2.0,Support

Control/2 Interrupt

SN8P224213K-OTP 128 8 15 - - 1 - - - 3/1 DIP/SOP/SSOP Low speed USB2.0,Support

Control/2 Interrupt

SN8P22674K-OTP 160 8 38 - - 2 1 - - 4/1 LQFP48 Low speed USB2.0,Support

Control/2 Interrupt

SN8P2267C4K-OTP 160 8 38 - - 1 - - - 4/1 LQFP48/QFN46 Low speed USB2.0,Support

Control/2 Interrupt

SN8P2300 Series

LCD Type, High EFT Capability

Part No. Program

Memory

RAM

(8bit)

Stack IO ADC DAC Timer

PWM

Buzzer

SIO LCD

Interrupt Int

Ext

Package Other Features

SN8P23084K-OTP 128 8 25 - - 3 1 - 4*32 3/1 LQFP64 RFC/RTC/C-type LCD/16bit timer(T1)

SN8P23184K-OTP 128 8 29 - - 3 1 - 4*32 3/2 LQFP64 1T, Int 16MHz PLL, RFC, RTC, C-type LCD, 16bit

timer(T1)

SN8P2500 Series

I/O Type Built-in 16MHz RC Oscillator, High EFT Capability

Part No. Program

Memory

RAM

(8bit)

Stack IO ADC DAC Timer

PWM

Buzzer

SIO LCD

Interrupt Int

Ext

Package Other Features

SN8P2501B1K-OTP 48 4 12 - - 2 1 - - 2/1 PDIP14/SOP14/SSOP16 1T,Int 16MHz RC,High EFT

SN8P2501C1K-OTP 48 4 8 - - 2 1 - - 2/1 DIP14/SOP14/MSOP10 1T,Int 16MHZ RC,High EFT

SN8P25111K-OTP 48 4 12 - - 2 1 - - 2/1 PDIP14/SOP14/SSOP16 1T, Int 16MHz RC, High EFT

SN8P25222K-OTP 128 8 16 - - 4 2 1 - 6/1 PDIP18/SOP18/SSOP20 1T,Int 16MHz RC,High EFT,Comparator SN8P25232K-OTP 256 8 22 - - 3 9 1 - 5/1 SKDIP24/SOP24/SSOP24 1T,Int 16MHz RC,High

EFT,Comparator,MSP slave mode

SN8P25242K-OTP 256 8 22 - - 3 9 1 - 5/1 SKDIP24/SOP24/SSOP24 1T,Int 16MHz RC,High

EFT,Comparator,MSP slave mode

SN8P2600 Series

I/O Type MCU (2600 High EFT Series)

Part No. Program

Memory

RAM

(8bit)

Stack IO ADC DAC Timer

PWM

Buzzer

SIO LCD

Interrupt Int

Ext

Package Other Features

SN8A26174K-Mask 256 8 37 - - 2 1 1 - 3/3 QFP44 Mask Version

SN8P2602B1K-OTP 48 4 15 - - 2 1 - - 2/1 PDIP18/SOP18/SSOP20 1T,General I/O,High EFT

SN8P2602C1K-OTP 48 4 16 - - 2 1 - - 2/1 DIP18/SOP18/SSOP20 1T,Int 16MHz RC,High EFT,5 pin

40mA sink current I/O

SN8P26042A4K-OTP 128 8 16 - - 2 1 - - 2/2 PDIP20/SOP20/SSOP20 1T,General I/O,High EFT

SN8P2604A4K-OTP 128 8 24 - - 2 1 - - 2/2 SKDIP28/SOP28/SSOP28 1T,General I/O,High EFT

SN8P26066K-OTP 128 8 34 - - 2 1 - - 2/2 PDIP40 1T,General I/O,High EFT

SN8P26086K-OTP 128 8 40 - - 2 1 - - 2/2 SSOP48/LQFP48 1T,General I/O,High EFT

SN8P26112K-OTP 64 4 12 - - 2 1 - - 2/1 PDIP14/SOP14 1T,Int 16MHz RC,High EFT

SN8P26122K-OTP 64 4 16 - - 2 1 - - 2/1 PDIP18/SOP18/SSOP20 1T,Int 16MHz RC,High EFT

SN8P26132K-OTP 64 4 18 - - 2 1 - - 2/2 PDIP20/SOP20/SSOP20 1T,Int 16MHz RC,High EFT

SN8P26146K-OTP 192 8 26 - - 2 1 - - 2/2 SKDIP28/SOP28/SSOP28 4T,Genral I/O,8 pin 200mA sink

current I/O

SN8P26242K-OTP 64 8 24 - - 2 1 - - 2/2 SKDIP28/SOP28/SSOP28 1T,General I/O,High EFT

SN8P26L00 Series

Low Voltage I/O Type MCU for RF/IR Transmitter Application

Part No. Program

Memory

RAM

(8bit)

Stack IO ADC DAC Timer

PWM

Buzzer

SIO LCD

Interrupt

Int Ext

Package Other Features

SN8P26L318K-OTP 240 8 12 - - 2 1 - - 4/1 SOP14 Low voltage,1T,Int 8MHZ

RC,Comparator,Programable IR

Output

SN8P26L328K-OTP 240 8 16 - - 2 1 - - 4/1 PDIP18/SOP18 Low voltage,1T,Int 8MHZ

RC,Comparator,Programable IR

Output

SN8P26L3218K-OTP 240 8 18 - - 2 1 - - 4/1 PDIP20/SOP20/SSOP20/TQFN20 Low voltage,1T,Int 8MHZ

RC,Comparator,Programable IR

Output

SN8P26L348K-OTP 240 8 26 - - 2 1 - - 4/2 SKDIP28/SOP28/SSOP28 Low voltage,1T,Int 8MHZ

RC,Comparator,Programable IR

Output

SN8P26L388K-OTP 880 8 44 - - 3 1 1 - 7/2 PDIP48/SSOP48/LQFP48 Low voltage,1T,Int 8MHZ RC,

Comparator, UART, SIO, Programma

SN8P2800 Series

On-Chip 12-bit ADC with LCD Driver

Part No. Program Memory RAM (8bit) Stack IO ADC DAC Timer PWM Buzzer SIO LCD Interrupt Int Ext Package Other Features SN8P28076K-OTP 256 8 21 12*8 - 3 2 - 4*20/8*16 4/2 LQFP48/DIP48/SSOP48 -

SN8P28086K-OTP 256 8 21 12*8 - 3 2 - 4*32/8*28 4/2 LQFP64 1T,RTC,PWM,ADC SN8P283924K-OTP 2048 16 26 7+1 1 6 2 1 4*36 9/8 LQFP100 -

SN8PC00 Series

Remote Controller MCU

Part No. Program

Memory

RAM

(8bit)

Stack IO ADC DAC Timer

PWM

Buzzer

SIO LCD

Interrupt Int

Ext

Package Other Features

SN8PC202K-OTP 56 4 18 - - 1 - - - 1/1 PDIP20/SOP20/SSOP20 Low voltage,1T,Int 8MHZ RC,

Programmable IR Output with 400m SN8PC211K-OTP 32 4 14 - - 1 - - - - PDIP16/SOP16 Low voltage,1T,Int 8MHZ RC,

Programmable IR Output with 400m SN8PC2216K-OTP 240 8 18 - - 2 1 - - 2/1 PDIP20/SOP20/SSOP20 Low voltage,1T,Int 8MHZ RC,

Programmable IR Output with 400m

松翰MCU选型表

SN8F2250/2270 Series USB Type Part No. Program Memory RAM (8bit) Stack IO ADC DAC Timer PWM Buzzer SIO LCD Interrupt Int Ext Package Other Features SN8F22511B10K-Flash 512 8 8 - - 4 - 1 - 7/1 SSOP16 Full speed USB2.0,Support Control/3 Interrupt SN8F2251B10K-Flash 512 8 8 - - 4 - 1 - 7/0 QFN16 Full speed USB2.0,Support Control/3 Interrupt SN8F22521B10K-Flash 512 8 12 - - 4 2 1 - 7/2 SOP20/SSOP20 Full speed USB2.0,Support Control/3 Interrupt SN8F22531B10K-Flash 512 8 16 - - 4 2 1 - 7/2 QFN24 Full speed USB2.0,Support Control/3 Interrupt SN8F2253B10K-Flash 512 8 16 - - 4 2 1 - 7/2 SOP24 Full speed USB2.0,Support Control/3 Interrupt SN8F2255B10K-Flash 512 8 24 - - 4 2 1 - 7/2 LQFP32 Full speed USB2.0,Support Control/3 Interrupt SN8F2271B5K-Flash 192 8 10 - - 2 - 1 - 5/1 QFN16 Low speed USB2.0,Support Control/2 Interrupt SN8F22721B5K-Flash 192 8 14 - - 2 1 1 - 5/2 DIP20/SOP20/SSOP20 Low speed USB2.0,Support Control/2 Interrupt SN8F2280 Series USB Type Part No. Program Memory RAM (8bit) Stack IO ADC DAC Timer PWM Buzzer SIO LCD Interrupt Int Ext Package Other Features

应广单片机选型表-2014

Series 系列型号 FPPA 核心数 OTP ROM (K Word) RAM (Byte) ADC (bit*ch) I/O LCD (bit*ch) PWM INT Special Functions Package Re. PMS150-S081160-6--1-SOP82501C,12C509 PMC150-S081160-6--1-SOP8131,513 PMC153-S141164-12--2- SOP14153,2511,16C505 PMC156-S161164-14?VDD*4-2- SOP16156 PMC156-S181164-16?VDD*4-2- SOP1816C56 PMC251-S082160-6--1-SOP8153+ PMC251-D082160-6--1-DIP82511+ PMC251-S14 2160-12--2- SOP14 PMC251-D142160-12--2-DIP14 PMC271-S0821648*26?VDD*2-2-SOP816C71 PMC271-S1421648*512?VDD*4-2-SOP14 PMC271-S1621648*614?VDD*4-2-SOP16 PMC271-S1821648*716?VDD*4-2- SOP18 P201CS082158-69*321-SOP8EM78P152 P201CD082158-69*321-DIP8SN8P2501 P201CS142158-129*422- SOP148P53 P201CD142158-129*422- DIP14 EM78P163N P201CS162158-149*422- SOP16 P201CD162158-149*422-DIP16 PMC131-S081 1.58812*46-218*8加乘器SOP82711+ PMC131-S141 1.58812*912-448*8加乘器 SOP1671AS+ PMC131-S161 1.58812*1114-648*8加乘器 SOP16712+ PMC232-S14 2216012*61213*312- SOP1478P259 PMC232-S162216012*71413*422- SOP162712+ PMC232-S20 2216012*91813*422- SOP20 PMC234-S202420812*101821*432- SOP2078P346 PMC234-S242420812*102221*432- SOP242712+ PMC234-S28 2420812*102621*432- SOP28 P232CS142220012*612-12- SOP14EM78P259 P232CD142220012*612-12- DIP14SN8P2711/22 P232CS202220012*1018-22- SOP20HT46R064/65 P232CD202220012*1018-22- DIP20 HT46R46/47 P234CSS202420012*101816*422- SSOP20EM78P418 P234CS202420012*101816*422- SOP20EM78P346 P234CS242420012*102216*432- SOP24HT46R066/67 P234CK242420012*102216*432- SKDIP24 P221CS1821648*41611*4-2- SOP18EM78P156/159、SH69P20 P221CD1821648*41611*4-2- SOP18SN8P2602B/C、HT48R05/06 ① 产品名称说明: P232CS14 P = PADAUK 2 = FPPA Count 3 = Series 2 = ROM size(K word) C = Program Memory Type(C=OTP/F=FLASH/R=MASK) S = Package Type 14 = Pin Count ② PMC为P的升级版,引入单一FPPA运作模式,降低功耗,工作电压更宽,内部基准电压更准。但P系列比PMC系列多了一个硬件比较器。 P201C、PDK22、P211C、P221C、P232C、P234C全系列将于2015年停产,请优先选择PMC系列芯片。 ③ 全系列都带16位定时器,含PWM功能的芯片另带8位定时器并可产生PWM波形。 ④ 含A/D功能的芯片,晶圆上均有1个通道为内置Band-gap参考电压生成器,可用于绝对电压的测量。 ⑤ PMC系列通常为金线封装,高抗干扰(High EFT),工作温度(-40℃ ~ 85℃)。 ⑥ PMS系列通常为合金线封装,请勿使用于AC阻容降压供电,强电源纹波,或高EFT要求的应用场景,工作温度(0℃ ~ 70℃)。 ⑦

松翰单片机问答集_IO口

松翰单片机问答集——IO口 Q322001. 当SONIX MCU的I/O口作OPEN DRAIN输出时,外接上拉电阻的供电电压比IC电源电压高,是否允许? Ans: 我们IC 的open drain 是属于pseudo open drain, 外接上拉电阻的电压要小于等于MCU 的VDD, 主要目的是应用在多个output 并接bus 上(例如I2C), 或者是电压比VDD低的接口电压电平的转换。用户可以通过外接三极管来解决这个问题。 Q322002. 低功耗I/O口应如何设置? Ans: 正确设定I/O口状态,可以避免I/O口的漏电流: 1.对空闲口的设置,空闲口一般设定为输入上拉或输出低电平。 2.对ADC I/O通道,应用P4CON的设定,可以避免I/O口的漏电流。 3.对于不同的外部硬件电路,考虑I/O的状态设置,设定不当,会有漏电流,特别注意上拉电阻的正确设定,若I/O 口外接低点平,又将pull-up enable会造成漏电,例如:VDD=5V 会有约5V / 100K = 50uA 漏电。 Q322003. SONIX MCU的I/O上拉电阻是多少? Ans: 此点在芯片的规格书中(电气特性章节)有所描述。 Vdd=3V时,上拉电阻典型值为200K欧姆。 Vdd=5V时,上拉电阻典型值为100K欧姆。 Q322004. 独立按键与MCU如何连接能有效避免I/O口损伤? Ans: 在产品开发时,按键是最常见的功能,由于考虑到成本等因素,很多客户都是将按键的两端分别与MCU和GND 相连,这种做法在大部分情况下是没有问题的。但是,当该产品的工作环境比较差时,比如静电、电源噪声等,此时若按键被按下,则相当于将MCU的一个I/O口直接与GND相连,此时就很可能会有瞬间大电流或高电压甚至负压灌入I/O口,造成I/O损坏。 减少这种问题的防范措施是:根据实际电路的需要,在按键与MCU的I/O之间串接100ohm ~ 1Kohm电阻,可有效避免上述问题带来的损伤。 Q322005. I/O外接下拉电阻,没有外接信号时芯片为何读不到低电平? Ans: SONIX MCU的普通I/O口内建上拉电阻,其等效阻值大概是100 Kohm@5V、200 Kohm@3V。如果客户在程序中将某I/O的上拉电阻使能,同时又在该I/O的外围接有下拉电阻,在没有信号输入的情况下,相当于内置上拉电阻与外接下拉电阻串联分压,所以会导致I/O口读不到低电平。例如,在VDD=5V的情况下,内置上

新茂SyncMOS单片机型号选型列表

SyncMOS MCU Selection Guide V e r. K 2012/1 SM59RXX 系列 (RISC 1T/2T) Part No. VCC Speed FLASH RAM Size I/O Pin Package EEPROM SPI IIC UART ISP&ICP WDT Power Down Wake-Up OPA PCA PWM ADC EEI&KBI RTC&MDU IRC ICE Function SM59R02A1 3.0/5 25MHZ 8KByte 256+1KB 36/40/44 P/J/Q/V Yes Yes Yes X1 ISP/ICP Yes RST/ INT/ WDT/ KBI/ LVI 16bit 4ch 10/16bit 8ch10bit 8ch KBI MDU Yes Dual DPTR SM59R03A1 3.0/5 25MHZ 12KByte 256+1KB 36/40/44 P/J/Q/V Yes Yes Yes X1 ISP/ICP Yes RST/ INT/ WDT/ KBI/ LVI 16bit 4ch 10/16bit 8ch10bit 8ch KBI MDU Yes Dual DPTR SM59R04A1 3.0/5 25MHZ 16KByte 256+1KB 36/40/44 P/J/Q/V Yes Yes Yes X1 ISP/ICP Yes RST/ INT/ WDT/ KBI/ LVI 16bit 4ch 10/16bit 8ch10bit 8ch KBI MDU Yes Dual DPTR SM59R04A2 3.0/5 25MHZ 16KByte 256+1KB 36/40/44 P/J/Q/V Yes Yes Yes X2 ISP/ICP Yes RST/ INT/ WDT/ KBI/ LVI 16bit 4ch 10/16bit 8ch10bit 8ch KBI MDU Yes Yes Dual DPTR SM59R08/16A2 3.0/5 25MHZ 32/64KB 256+2KB 48 W/U Yes Yes Yes X2 ISP/ICP Yes(2)Reset/INT/ KBI 16bit 4ch 12/16bit 4ch10bit 8ch EEI MDU Yes Yes Dual DPTR SM59R05A3 3.0/5 25MHZ 20KByte 256+2KB 38/42/46 P/J/Q/V Yes Yes Yes X2 ISP/ICP Yes RST/ INT/ WDT/ KBI/ LVI 16bit 4ch 10/16bit 8ch10bit 8ch KBI MDU Yes Yes Dual DPTR SM59R09A3 3.0/5 25MHZ 36KByte 256+2KB 38/42/46 P/J/Q/V Yes Yes Yes X2 ISP/ICP Yes RST/ INT/ WDT/ KBI/ LVI 16bit 4ch 10/16bit 8ch10bit 8ch KBI MDU Yes Yes Dual DPTR SM59R16A3 3.0/5 25MHZ 64KByte 256+2KB 38/42/46 P/J/Q/V Yes Yes Yes X2 ISP/ICP Yes RST/ INT/ WDT/ KBI/ LVI 16bit 4ch 10/16bit 8ch10bit 8ch KBI MDU Yes Yes Dual DPTR SM59R05A5 3.0/5 25MHZ 20KByte 256+2KB 38/42/46 P/J/Q/V Yes Yes Yes X2 ISP/ICP Yes RST/INT/ WDT/ KBI/ LVI/ RTC Yes 16bit 4ch 10/16bit 8ch10bit 8ch KBI RTC/MDU Yes Yes Dual DPTR SM59R09A5 3.0/5 25MHZ 36KByte 256+2KB 38/42/46 P/J/Q/V Yes Yes Yes X2 ISP/ICP Yes RST/INT/ WDT/ KBI/ LVI/ RTC Yes 16bit 4ch 10/16bit 8ch10bit 8ch KBI RTC/MDU Yes Yes Dual DPTR SM59R16A5 3.0/5 25MHZ 64KByte 256+2KB 38/42/46 P/J/Q/V Yes Yes Yes X2 ISP/ICP Yes RST/INT/WDT/KBI/LVI/RTC Yes 16bit 4ch 10/16bit 8ch10bit 8ch KBI RTC/MDU Yes Yes Dual DPTR SM59R05G6 2.7~5.5 25MHZ 20KByte 256+1KB 38/42/46 P/J/Q/V Yes Yes Yes X1 ISP/ICP Yes RST/ INT/ WDT/ LVI 16bit 4ch 10/16bit Yes Yes Dual DPTR SM59R09G6 2.7~5.5 25MHZ 36KByte 256+1KB 38/42/46 P/J/Q/V Yes Yes Yes X1 ISP/ICP Yes RST/ INT/ WDT/ LVI 16bit 4ch 10/16bit Yes Yes Dual DPTR SM59R16G6 2.7~5.5 25MHZ 64KByte 256+1KB 38/42/46 P/J/Q/V Yes Yes Yes X1 ISP/ICP Yes RST/ INT/ WDT/ LVI 16bit 4ch 10/16bit Yes Yes Dual DPTR SM59R02G1 2.7~5.5 25MHZ 8KByte 256Byte 38/42 P/J/Q/V Yes X1 ISP Yes RST/ INT/ WDT/ LVR 16bit 4ch 16bit Yes Dual DPTR SM39RXX 系列 (RISC 1T~8T , Low Pin Count) Part No. VCC Speed FLASH RAM Size I/O Pin Package EEPROM SPI IIC UART ISP&ICP WDT Power Down Wake-Up OPA PCA PWM ADC KBI IRC ICE Function SM39R02G1 2.7~5.5 25MHZ 2KByte 256Byte 12 N(14)/O Yes Yes X1 ISP/ICP Yes RST/ INT/ WDT/ LVI Yes Yes Dual DPTR SM39R04G1 2.7~5.5 25MHZ 4KByte 256Byte 8/12 N(14)/O/M Yes Yes X1 ISP/ICP Yes RST/ INT/ WDT/ LVI Yes Yes Dual DPTR SM39R2051 2.7~5.5 25MHZ 2KByte 256Byte 18 20(N/S) Yes Yes X1 ISP/ICP Yes RST/ INT/ WDT/ LVI Yes Yes Dual DPTR/ SM39R4051 2.7~5.5 25MHZ 4KByte 256Byte 18 20(N/S) Yes Yes X1 ISP/ICP Yes RST/ INT/ WDT/ LVI Yes Yes Dual DPTR/ SM39R08A2 2.7~5.5 25MHZ 8KByte 256Byte 18~26 N/S/K/G Yes Yes Yes X1 ISP/ICP Yes RST/ INT/ WDT/ KBI/ LVI Yes 16bit 2ch 10/16bit 8ch10bit 4-ch KBI Yes Yes Dual DPTR SM39R12A2 2.7~5.5 25MHZ 12KByte 256Byte 18~26 N/S/K/G Yes Yes Yes X1 ISP/ICP Yes RST/ INT/ WDT/ KBI/ LVI Yes 16bit 2ch 10/16bit 8ch10bit 4-ch KBI Yes Yes Dual DPTR SM39R16A2 2.7~5.5 25MHZ 16KByte 256Byte 18~26 N/S/K/G Yes Yes Yes X1 ISP/ICP Yes RST/ INT/ WDT/ KBI/ LVI Yes 16bit 2ch 10/16bit 8ch10bit 4-ch KBI Yes Yes Dual DPTR SM59XX 系列 (12T) Part No. VCC Speed FLASH RAM Size I/O Pin Package TWSI UART ISP WDT Power Down Wake-Up SPWM PWM ADC RTC Function SM5964A 3.3/5 25/40MHZ 64KByte 256+768 Byte(1)32/36P/J/Q Yes X1 ISP Reset/ INT 2-ch (5,8)bit VESA DDC/CI SM5964 5 40MHZ 64kByte 256+768 Byte 32/36 P/J/Q X1 ISP Yes(2)Reset 5-ch (5,8)-bit SM59264 5 40MHZ 64+64KB(D) 256+768 Byte(1)32/36 P/J/Q Yes X1 ISP Yes Reset 4-ch (5,8)-bit VESA DDC/CI SM59128 5 40MHZ 128KByte 256+768 Byte(1)32/36 P/J/Q Yes X1 ISP Yes Reset 4-ch (5,8)-bit VESA DDC/CI SM79XX 系列 (12T) Part No. VCC Speed FLASH RAM Size I/O Pin Package UART WDT Power Down Wake-Up SPWM PWM ADC RTC Function SM79108 3.3/5 40MHZ 8KByte 256Byte 32/36 P/J/Q X1 Yes Reset 1-ch (5,8)-bit 1-ch (5,8)bit 4-ch 8bit LCDD 4X14 SM79164 3.3/5 25/40MHZ 64KByte 256+3840B(1) 32/36 P/J/Q X1 Yes Reset 8-ch (5,8)bit SM89XX 系列 (12T) Part No. VCC Speed FLASH RAM Size I/O Pin Package UART WDT Power Down Wake-Up SPWM PWM ADC RTC Function SM894051 3.3/5 25MHZ 4KByte 128Byte 15 20(P/S)X1 Yes(2) Reset LED Drive sink 20mA SM8951A/52A 3.3/5 40MHZ 4/8KByte 256Byte 32/36 P/J/Q X1 Yes(2) Reset SM8954A/58A/516A 3.3/5 40MHZ 16/32/64KB 256+768 Byte(1) 32/36 P/J/Q X1 Yes Reset 5-ch (5,8)-bit SM89516 3.3/5 25MHZ 64KByte 256+768 Byte 32/36 P/J/Q X1 Yes(2) Reset SM89S16R1 3.3/5 40MHZ 64KByte 256+768 Byte(1) 32/36 P/J/Q X1 Reset/ RTC/ INT 2-ch (5,8)bit 4-ch 6bit RTC (1): Expanding RAM is default disable (2): WDT Clock is from External X’tal WDT Clock is from Internal X’tal define 250KHz (without (2) ) IIC =TWSI =Two-Wire Series Interface EX_INT=External Interrupt Wake-Up ADC = Analog and Digital Converter (類比數位轉換器) KBI=Keyboard Interface=EEI (擴充外部中斷) RTC = Real Time Clock (時鐘裝置) MDU=Multiplication-Division unit (硬件乘除法器) PCA=Programmable Counter Array (16bit Timer 2) =capture 、compare 、clock out 、16bit PWM SM59R16A5ihhkL yymmv (yy: year ,mm: month ,v: version) i: process ( L: 3.3V C: 5V W:2.7~5.5 ) hh: Max Speed (Before SM59RxxG6) or Pin Count (After SM39R & SM59RxxG6) k: package type { J:44(PLCC) M:10(MSOP-118mil) N:14/20/24/28(PDIP-300mil) O:14(SOP-150mil) {P:40(PDIP) Q:44(QFP) U:64(LQFP) V:48(LQFP) W:64(TQFP) S:20/24/28(SOP-300mil)} {K:24/28(Skinny PDIP-300mil) G:20(SSOP-150mil } L:PB Free {No text is Non-PB Free, "P" is PB Free} SZ恒信宇电子有限公司 http://wenku.baidu.com/view/44b3d4d250e2524de5187eb0.html 技术信息咨询:1091944079@Q Q.COM

松翰MCU选型表

SN8F2250/2270 Series USB Type Part No. Program Memory RAM (8bit) Stack IO ADC DAC Timer PWM Buzzer SIO LCD Interrupt Int Ext Package Other Features SN8F22511B10K-Flash 512 8 8 - - 4 - 1 - 7/1 SSOP16 Full speed USB2.0,Support Control/3 Interrupt SN8F2251B10K-Flash 512 8 8 - - 4 - 1 - 7/0 QFN16 Full speed USB2.0,Support Control/3 Interrupt SN8F22521B10K-Flash 512 8 12 - - 4 2 1 - 7/2 SOP20/SSOP20 Full speed USB2.0,Support Control/3 Interrupt SN8F22531B10K-Flash 512 8 16 - - 4 2 1 - 7/2 QFN24 Full speed USB2.0,Support Control/3 Interrupt SN8F2253B10K-Flash 512 8 16 - - 4 2 1 - 7/2 SOP24 Full speed USB2.0,Support Control/3 Interrupt SN8F2255B10K-Flash 512 8 24 - - 4 2 1 - 7/2 LQFP32 Full speed USB2.0,Support Control/3 Interrupt SN8F2271B5K-Flash 192 8 10 - - 2 - 1 - 5/1 QFN16 Low speed USB2.0,Support Control/2 Interrupt SN8F22721B5K-Flash 192 8 14 - - 2 1 1 - 5/2 DIP20/SOP20/SSOP20 Low speed USB2.0,Support Control/2 Interrupt SN8F2280 Series USB Type Part No. Program Memory RAM (8bit) Stack IO ADC DAC Timer PWM Buzzer SIO LCD Interrupt Int Ext Package Other Features 1 / 11

应广单片机读写24C02程序代码

应广单片机读写24C02程序代码 #include "extern.h" #include "main.h" //*************************************************** //*************************************************** //??ò?I2C?ó?ú I2C_SDA equ pb.2 I2C_SCL equ pb.0 I2C_SDA_DIR equ pbc.2 I2C_SCL_DIR equ pbc.0 I2C_LONG_DLY equ 50 I2C_SHORT_DLY equ 20 I2C_SDA_HIGH equ set1 I2C_SDA I2C_SDA_LOW equ set0 I2C_SDA I2C_SCL_HIGH equ set1 I2C_SCL I2C_SCL_LOW equ set0 I2C_SCL I2C_SDA_OUTPUT equ set1 I2C_SDA_DIR I2C_SDA_INPUT equ set0 I2C_SDA_DIR I2C_SCL_OUTPUT equ set1 I2C_SCL_DIR I2C_SCL_INPUT equ set0 I2C_SCL_DIR //??ò?I2C??á? uchar i2c_rw_addr; //?áD?μ??? uchar i2c_rw_byte; //?áD?êy?Y uchar i2c_rw_cmd; //?áD?μ????tμ??? uchar i2c_rw_temp; //?áD??y?ì?D????á? uchar i2c_rw_cnt; //?áD??y?ì?D????á? //---------------------------- //?úéúSTARTD?o? //---------------------------- i2c_start: I2C_SDA_OUTPUT

51单片机经典教程

单片机经典教程 目录
第一课 第二课 第三课 第四课 第五课 第六课 第七课 第八课 第九课 第十课 第十一课 第十二课 第十三课 第十四课 第十五课 第十六课 第十七课 第十八课 第十九课 第二十课 第二十一课 第二十二课 第二十三课 第二十四课 单片机的概述 单片机的硬件结构与开发过程 单片机的内部结构 一 半导体存储器 单片机的内部结构 二 工作寄存器 单片机的内部结构 三 时序与时钟 单片机的内部结构 四 并行口 单片机的内部结构 五 数据与地址 单片机的内部结构 六 特殊功能存储器 单片机的工作方式 单片机的寻址 单片机的指令 一 数据传递类指令 单片机的指令 二 数据传递类指令 单片机的指令 三 算术逻辑运算类指令 单片机的指令 四 控制转移类指令 单片机的指令 五 位及位操作指令 单片机的程序设计方法 单片机的定时 计数器 单片机的中断系统 单片机的定时/中断实验 一 单片机的定时/中断实验 二 键盘接口及编程方法 一 独立式按键 键盘接口及编程方法 二 矩阵式按键 单片机显示器接口及编程方法 数码管的静态扫描与编程方法 6 9 11 15 18 20 24 27 29 32 35 38 42 47 51 55 64 68 73 78 81 87 90 94
4

第一课 单片机的概述
因为我们的主要课程是单片机的应用 本来不想讲解单片机的历史与发展 这话说现状更确切 些 但为了兼顾大多数朋友 我还是简单的介绍一下这方面的相关知识 一 单片机的由来 单片机 专业名称—Micro Controller Unit(微控制器件) 它是由大名鼎鼎的 INTEL 公司发明的 最早的系列是 MCS-48 后来有了 MCS-51 我们经常说的 51 系列单片机就是 MCS-51 micro controller system 它是一种 8 位的单片机 8 位是什么意思 我们以后再讲 后来 INTEL 公司把它的核心技术转让给了世界上很多的小公司 不过 再小也有几个亿的销售/ 年哦 所以世界上就有许多公司生产 51 系列兼容单片机 比如飞利浦的 87LPC 系列 华邦的 W78 系列 达拉斯的 DS87 系列 现代的 GSM97 系列等等 目前在我国比较流行的就是美国 ATMEL 公司的 89C51 它是一种带 Flash ROM 的单片机 至于什么是 Flash ROM 我在这儿先不作介绍 等以后大家学到相 关的知识时自然就会明白 我们的讲座就是以该型号的单片机来作实验的 讲到这里 也许有的人会 问 我平时在各种书上看到全是讲解 8031 8051 等型号的单片机 它们又有什么不同呢 其实它们同 属于一个系列 只是 89C51 的单片机更新型一点(事实上,89C51 目前正在用 89S51 代替 我们的实验系 统采用就是 89S52 的 兼容 89C52) 这里随便说一下 目前国内的单片机教材都是以 8051 为蓝本的 尽管其内核也是 51 系列的 但毕竟 8051 的单片机已经属于淘汰产品 在市场上也很少见到了 所以由 此感叹 国内的高等教育是如此的跟不上时代的发展需要 这话可能会引起很多人的不满,所以大家别 说是我讲的哦 二 主要单片机的分类 接着上面的话题 再给大家介绍一下我们经常在各种刊物上看到的 AVR 系列和 PIC 系列单片机是 怎么回事 以便让大家对单片机的发展有一个较全面的认识 在没有学习单片机之前 这是一个令很多 初学者非常困惑的问题 这么多的单片机我该先学哪一种呢 AVR 系列单片机也是 ATMEL 公司生产的一种 8 位单片机 它采用的是一种叫 RISC 精简指令集单 片机 的结构 所以它的技术和 51 系列有所不同 开发设备也和 51 系列是不通用的 它的一条指令的 运行速度可以达到纳秒级 即每秒 1000000000 次 是 8 位单片机中的高端产品 由于它的出色性能 目前应用范围越来越广 大有取代 51 系列的趋势 所以学完了 51 系列的 看来必须学会 AVR 的才行 可叹知识爆炸 人生苦短 说完了 AVR 的 再来说说另一种--PIC 系列单片机 它是美国 MICROCHIP 公 司 唉 又是老美 叫微芯公司的生产的另一种 8 位单片机 它采用的也是 RISC 的指令集 它的指令 系统和开发工具与 51 系列更是不同 但由于它的低价格和出色性能 目前国内使用的人越来越多 国 内也有很多的公司在推广它 不过它的影响力远没有 51 系列的大 所以作为初学者 51 系列当然是首 选 以上几种只是比较多见的系列 其实世界上还有许多的公司生产各种各样的单片机 比如 MOTOROLA 的 MC68H 系列 老牌的单片机 TI 的 MSP430C 系列 极低功耗的单片机 德国的西门子 SIEMENS 等等 它们都有各自的结构体系 并不与 51 系列兼容 为了不搞大家的脑筋 这里就不介绍了 等大 家入了门以后自己去研究它吧 我们还是回来了解一下 51 系列单片机到底是个什么东西 它有那些部 分组成 请接着往下看 三 单片机的结构及组成 单片机到底是一种什么 DD 它究竟能做什么呢 其实它就是一种能进行数学和逻辑运算 根据不 同使用对象完成不同控制任务的面向控制而设计的集成电路 此话好象有点绕口 没关系 大家都应该 知道我们经常使用的电脑吧 在电脑上 我们可以用不同的软件在相同的硬件上实现不同的工作 比如 我们用 WORD 可以打字 用 PROTEL 可以设计图纸等等 单片机其实也是如此 同样的芯片可以根据我们 不同的要求做出截然不同的产品 只不过电脑是面向应用的 而单片机是面向控制的 比如控制一个指
6

c8051f系列单片机选型表

C8051F单片机选型表 Number MIPS (peak) Flash Memory (bytes) RAM (bytes) Ext Mem I/F Digital Port I/O Pins Serial Buses Timers (16- bit) PCA Chnls Internal Osc ADC1 ADC2 D C8051F005 25 32KB 2304 - 32 UART, SMBus, SPI 4 5 ±20%12-bit, 8ch., 100ksps - 1 2 C8051F015 25 32KB 2304 - 32 UART, SMBus, SPI 4 5 ±20%10-bit, 8ch., 100ksps - 1 2 C8051F020 25 64KB 4352 Y 64 2 UARTs, SMBus, SPI 5 5 ±20% 12-bit, 8ch., 100ksps 8-bit, 8ch., 500ksps 1 2 C8051F021 25 64KB 4352 Y 32 2 UARTs, SMBus, SPI 5 5 ±20% 12-bit, 8ch., 100ksps 8-bit, 8ch., 500ksps 1 2 C8051F022 25 64KB 4352 Y 64 2 UARTs, SMBus, SPI 5 5 ±20% 10-bit, 8ch., 100ksps 8-bit, 8ch., 500ksps 1 2 C8051F023 25 64KB 4352 Y 32 2 UARTs, SMBus, SPI 5 5 ±20% 10-bit, 8ch., 100ksps 8-bit, 8ch., 500ksps 1 2 C8051F040 25 64KB 4352 Y 64 CAN2.0B, 2 UARTs, SMBus, SPI 5 6 ±2% 12-bit, 13ch., 100ksps 8-bit, 8ch., 500ksps 1 2 C8051F060 25 64KB 4352 Y 59 CAN2.0B, 2 UARTs, SMBus, SPI 5 6 ±2% 16-bit, 2ch., 1Msps 10-bit, 8ch., 200ksps 1 2 C8051F064 25 64KB 4352 Y 59 2 UARTs, SMBus, SPI 5 6 ±2% 16-bit, 2ch., 1Msps - - C8051F120 100 128KB 8448 Y 64 2 UARTs, SMBus, SPI 5 6 ±2% 12-bit, 8ch., 100ksps 8-bit, 8ch., 500ksps 1 2 C8051F124 50 128KB 8448 Y 64 2 UARTs, SMBus, SPI 5 6 ±2% 12-bit, 8ch., 100ksps 8-bit, 8ch., 500ksps 1 2 C8051F126 50 128KB 8448 Y 64 2 UARTs, SMBus, SPI 5 6 ±2% 10-bit, 8ch., 100ksps 8-bit, 8ch., 500ksps 1 2 C8051F130 100 128KB 8448 Y 64 2 UARTs, SMBus, SPI 5 6 ±2% 10-bit, 8ch., 100ksps - - C8051F206 25 8KB 1280 - 32 UART, SPI 3 - ±20%12-bit, 32ch., 100ksps - - C8051F230 25 8KB 256 - 32 UART, SPI 3 - ±20%- - -C8051F236 25 8KB 1280 - 32 UART, SPI 3 - ±20%- - - C8051F300 25 8KB 256 - 8 UART, SMBus 3 3 ±2%8-bit, 8ch., 500ksps - - C8051F304 25 4KB 256 - 8 UART, SMBus 3 3 ±20%- - -C8051F305 25 2KB 256 - 8 UART, SMBus 3 3 ±20%- - - C8051F310 25 16KB 1280 - 29 UART, SMBus, SPI 4 5 ±2%10-bit, 21ch., 200ksps - - C8051F314 25 8KB 1280 - 29 UART, SMBus, SPI 4 5 ±2%- -C8051F315 25 8KB 1280 - 25 UART, SMBus, SPI 4 5 ±2%- - C8051F320 25 16KB 2304 - 25 USB 2.0, UART, SMBus, SPI 4 5 ±1.5% 10-bit, 17ch., 200ksps - - C8051F326 25 16KB 1536 - 15 USB 2.0, UART, SMBus, SPI 2 - ±1.5%- - - C8051F327 25 16KB 1536 - 15 USB 2.0, UART, SMBus, SPI 2 - ±1.5%- - - C8051F330 25 8KB 768 - 17 UART, SMBus, SPI 4 3 ±2%10-bit, 16ch., 200ksps - 1 1

51单片机教程

原作:平凡的单片机

1、何谓单片机一台能够工作的计算机要有这样几个部份构成:CPU(进行运算、控制)、RAM(数据存储)、ROM(程序存储)、输入/输出设备(例如:串行口、并行输出口等)。在个人计算机上这些部份被分成若干块芯片,安装一个称之为主板的印刷线路板上。而在单片机中,这些部份,全部被做到一块集成电路芯片中了,所以就称为单片(单芯片)机,而且有一些单片机中除了上述部份外,还集成了其它部份如A/D,D/A等。 天!PC中的CPU一块就要卖几千块钱,这么多东西做在一起,还不得买个天价!再说这块芯片也得非常大了。不,价格并不高,从几元人民币到几十元人民币,体积也不大,一般用40脚封装,当然功能多一些单片机也有引脚比较多的,如68引脚,功能少的只有10多个或20多个引脚,有的甚至只8只引脚。为什么会这样呢?功能有强弱,打个比方,市场上面有的组合音响一套才卖几百块钱,可是有的一台功放机就要卖好几千。另外这种芯片的生产量很大,技术也很成熟,51系列的单片机已经做了十几年,所以价格就低了。既然如此,单片机的功能肯定不强,干吗要学它呢?话不能这样说,实际工作中并不是任何需要计算机的场合都要求计算机有很高的性能,一个控制电冰箱温度的计算机难道要用PIII?应用的关键是看是否够用,是否有很好的性能价格比。所以8051出来十多年,依然没有被淘汰,还在不断的发展中。 2、MCS51单片机和8051、8031、89C51等的关系我们平常老是讲8051,又有什么8031,现在又有89C51,它们之间究竟是什么关系? MCS51是指由美国INTEL公司(对了,就是大名鼎鼎的INTEL)生产的一系列单片机的总称,这一系列单片机包括了好些品种,如8031,8051,8751,8032,8052,8752等,其中8051是最早最典型的产品,该系列其它单片机都是在8051的基础上进行功能的增、减、改变而来的,所以人们习惯于用8051来称呼MCS51系列单片机,而8031是前些年在我国最流行的单片机,所以很多场合会看到8031的名称。INTEL 公司将MCS51的核心技术授权给了很多其它公司,所以有很多公司在做以8051为核心的单片机,当然,功能或多或少有些改变,以满足不同的需求,其中89C51就是这几年在我国非常流行的单片机,它是由美国ATMEL 公司开发生产的。以后我们将用89C51来完成一系列的实验。 一、单片机的外部结构 拿到一块芯片,想要使用它,首先必须要知道怎样连线,我们用的一块称之为89C51的芯片,下面我们就看一下如何给它连线。1、电源:这当然是必不可少的了。单片机使用的是5V电源,其中正极接40引脚,负极(地)接20引脚。2、振蒎电路:单片机是一种时序电路,必须提供脉冲信号才能正常工作,在单片机内部已集成了振荡器,使用晶体振荡器,接18、19脚。只要买来晶振,电容,连上就可以了,按图1接上即可。3、复位引脚:按图1中画法连好,至于复位是何含义及为何需要复要复位,在单片机功能中介绍。4、EA引脚:EA引脚接到正电源端。至此,一个单片机就接好,通上电,单片机就开始工作了。 我们的第一个任务是要用单片机点亮一只发光二极管LED,显然,这个LED必须要和单片机的某个引脚相连,否则单片机就没法控制它了,那么和哪个引脚相连呢?单片机上除了刚才用掉的5个引脚,还有35个,我们将这个LED和1脚相连。(见图1,其中R1是限流电阻) 按照这个图的接法,当1脚是高电平时,LED不亮,只有1脚是低电平时,LED才发亮。因此要1脚我们要能够控制,也就是说,我们要能够让1引脚按要求变为高或低电平。即然我们要控制1脚,就得给它起个名字,总不能就叫它一脚吧?叫它什么名字呢?设计51芯片的INTEL公司已经起好了,就叫它P1.0,这是规定,不可以由我们来更改。

相关文档
最新文档