富士通单片机常用型号选型表
STM8S 单片机选型表
A/D Converter 5x10-bit 5x10-bit 5x10-bit 10x10-bit 10x10-bit 7x10-bit 7x10-bit 9x10-bit 9x10-bit 10x10-bit 10x10-bit 10x10-bit 7x10-bit 16x10-bit 16x10-bit 16x10-bit 16x10-bit 16x10-bit 9x10-bit 9x10-bit 9x10-bit 10x10-bit 10x10-bit 10x10-bit 16x10-bit 16x10-bit 16x10-bit 16x10-bit 9x10-bit
(IC/OC/PWM) 1x8-bit 1x8-bit 1x8-bit 1x8-bit 1x8-bit 1x8-bit 1x8-bit 1x8-bit 1x8-bit 1x8-bit 1x8-bit 1x8-bit 1x8-bit 1x8-bit 1x8-bit 1x8-bit 1x8-bit 1x8-bit 1x8-bit 1x8-bit 1x8-bit 1x8-bit 1x8-bit 1x8-bit 1x8-bit 1x8-bit 1x8-bit 1x8-bit 1x8-bit
STM8S903F3 STM8S903K3
SO-20; SSOP 20 7.2x5.3; TSSOP 20; UFQFPN 20 3x3x0.6 LQFP 32 7x7x1.4; PDIP 32 .4S; UFQFPN 32 5x5x0.55; VFQFPN 32 5x5x1.0
Active Active
1xSPI;1xI2C;2xUART(IrDa, ISO7816) 1xSPI;1xI2C;2xUART(IrDa, ISO7816) 1xSPI;1xI2C;2xUART(IrDa, ISO7816) 1xSPI;1xI2C;2xUART(IrDa, ISO7816) 1xSPI;1xI2C;2xUART(IrDa, ISO7816) 1xSPI;1xI2C;2xUART(IrDa, ISO7816);1xCAN 1xSPI;1xI2C;2xUART(IrDa, ISO7816);1xCAN 1xSPI;1xI2C;2xUART(IrDa, ISO7816);1xCAN 1xSPI;1xI2C;2xUART(IrDa, ISO7816);1xCAN 1xSPI;1xI2C;2xUART(IrDa, ISO7816);1xCAN 1xSPI;1xI2C;2xUART(IrDa, ISO7816);1xCAN 1xSPI;xI2C;2xUART(IrDa, ISO7816);1xCAN 1xSPI;1xI2C;2xUART(IrDa, ISO7816);1xCAN
stc15系列单片机哪个型号的最流行?哪个型号的功能最典型?
stc15系列单片机哪个型号的最流行?哪个型号的功能最典型?比较流行的有很多种,下面我例举几种。
1.STC15W4K32S4系列1T 8051单片机,4K字节SRAM,超高速四串口,6路15位PWM主要性能:大容量4096字节片内RAM数据存储器高速:1个时钟/机器周期,增强型8051内核,速度比8051快7~12倍速度也STC早期的1T系列单片机(如STC12/11/10系列)的速度快20%宽电压:2.5V~5.5V低功耗设计:低速模式,空闲模式,(可由外部中断或唤醒定时器 )不需外部复位的单片机,ISP编程时16级复位门槛电压可选,内置高可靠复位电路不需外部晶振的单片机,ISP编程时内部时钟从5MHz~30MHz 可设 8051:60~360MHz)内部高精度R/C时钟(±0.3%),±1%温飘(-40℃~+85℃),常温下温飘±0.6%(-20℃~+65℃)支持掉电唤醒的资源有:INT0/INT1(上升沿/下降沿中断均可), INT2/INT3/INT4(下降沿中断);CCP0/CCP1/RxD/RxD2/RxD3/RxD4/T0/T1/T2/T3/T4管脚;内部掉电唤醒专用定时器16/32/40/48/56/58K/61K/63.5K字节片内Flash程序存储器,擦写次数10万次以上大容量片内EEPROM功能,擦写次数10万次以上ISP/IAP,在系统可编程/在应用可编程,无需编程器/仿真器高速ADC,8通道10位,速度可达30万次/秒8路PWM还可当8路D/A使用比较器,可当1路ADC使用,并可作掉电检测,支持外部管脚CMP+与外部管脚CMP-进行比较,可产生中断,并可在管脚CMPO上产生输出(可设置极性),也支持外部管脚CMP+与内部参考电压进行比较6通道15位专门的高精度PWM(带死区控制) + 2通道CCP (利用它的高速脉冲输出功能可实现2路11~16位PWM)---可用来再实现8路D/A,或2个16位定时器,或2个外部中断(支持上升沿/下降沿中断)共7个定时器/计数器,5个16位可重装载定时器/计数器(T0/T1/T2/T3/T4,其中T0和T1兼容普通8051的定时器/计数器),并均可实现时钟输出,另外管脚SysClkO可将系统时钟对外分频输出(÷1或÷2或÷4或÷16),2路CCP可再实现2个定时器可编程时钟输出功能(对内部系统时钟或外部管脚的时钟输入进行时钟分频输出):① T0在P3.5输出时钟;② T1在P3.4输出时钟;③ T2在P3.0输出时钟;④ T3在P0.4输出时钟;⑤ T4在P0.6输出时钟,以上5个定时器/计数器输出时钟均可1~65536级分频输出;⑥ 系统时钟在P5.4/SysClkO对外输出时钟(STC15系列8-pin单片机的主时钟在P3.4/MCLKO对外输出时钟2.STC15F2K60S2系列1T 8051单片机,2K字节SRAM,超高速双串口,高速A/D主要性能:大容量2048字节片内RAM数据存储器高速:1个时钟/机器周期,增强型8051内核,速度比8051快7~12倍速度也STC早期的1T系列单片机(如STC12/11/10系列)的速度快20%宽电压:5.5~4.2V,2.4~3.6V(STC15L2K60S2系列)低功耗设计:低速模式,空闲模式,(可由外部中断或唤醒定时器 )不需外部复位的单片机,ISP编程时8级复位门槛电压可选,内置高可靠复位电路不需外部晶振的单片机,ISP编程时内部时钟从5MHz~28MHz 可设 8051:60~336MHz)内部高精度R/C时钟(±0.3%),±1%温飘(-40℃~+85℃),常温下温飘±0.6%(-20℃~+65℃)支持掉电唤醒的资源有:INT0/INT1(上升沿/下降沿中断均可), INT2/INT3/INT4(下降沿中断);CCP0/CCP1/CCP2/T0/T1/T2管脚;内部掉电唤醒专用定时器8/16/24/32/40/48/56/60/61/63.5K字节片内Flash程序存储器,擦写次数10万次以上大容量片内EEPROM功能,擦写次数10万次以上ISP/IAP,在系统可编程/在应用可编程,无需编程器/仿真器高速ADC,8通道10位,速度可达30万次/秒3路PWM还可当3路D/A使用3通道捕获/比较单元(CCP/PCA/PWM)----也可用来再实现3路D/A或3个定时器或3个外部中断(支持上升沿/下降沿中断)利用CCP/PCA高速脉冲输出功能可实现3路9 ~ 16位PWM (每通道占用系统时间小于0.6%)利用定时器T0、T1或T2的时钟输出功能可实现高精度的8 ~ 16位PWM (占用系统时间小于0.4%)6个定时器,2个16位可重装载定时器T0和T1兼容普通8051的定时器,新增了一个16位的定时器T2,并都可实现可编程时钟输出,另外管脚MCLKO可将内部主时钟对外分频输出(÷1或÷2或÷4), 3路CCP/PCA可再实现3个定时器。
单片机芯片型号
单片机芯片型号单片机芯片型号是指用于控制和处理电子设备的专用芯片,它是一种集成电路,内部包含了中央处理器、存储器、输入/输出接口等功能模块。
以下是一些常见的单片机芯片型号及其特点:1. 8051系列:这是最早的单片机产品之一,由Intel公司于1980年推出。
它具有8位的数据总线宽度和8位的算术逻辑单元,可通过外部扩展总线来连接其他设备。
2. PIC系列:这是Microchip公司推出的一系列单片机产品。
它具有低功耗、高性能和丰富的外设接口,适用于各种应用领域。
3. STM32系列:这是STMicroelectronics公司推出的一系列基于ARM Cortex-M内核的32位单片机产品。
它具有高性能、低功耗和丰富的外设接口,广泛应用于工业控制、汽车电子等领域。
4. AVR系列:这是Atmel公司推出的一系列单片机产品。
它具有低功耗、高性能和丰富的外设接口,适用于各种应用领域。
5. MSP430系列:这是德州仪器公司推出的一系列低功耗单片机产品。
它具有超低功耗和高性能,适用于需要长时间运行的应用领域。
6. ARM Cortex-M系列:这是一系列基于ARM Cortex-M内核的32位单片机产品。
它具有高性能、低功耗和丰富的外设接口,广泛应用于消费电子、工业控制等领域。
7. NXP LPC系列:这是NXP公司推出的一系列基于ARM Cortex-M内核的32位单片机产品。
它具有高性能、低功耗和丰富的外设接口,适用于各种应用领域。
8. TI TMS320系列:这是德州仪器公司推出的一系列数字信号处理器(DSP)单片机产品。
它具有高性能的信号处理能力,适用于语音、视频处理等应用领域。
这些单片机芯片型号在各个领域都有广泛的应用,用户可以根据需求选择适合的型号,进行开发和设计。
需要注意的是,单片机技术在不断发展,市场上还有许多其他的型号可供选择。
STC单片机选型一览表(1)
STC12LE5A52PWM 3.6-2.2 52K 1280 有 2 1 有 2 有 2路
36/40/44 有 有 有 PDIP40 LQFP44 LQFP48
STC12LE5A52AD 3.6-2.2 52K 1280 有 2 1 有 2 有 2路 10位 36/40/44 有 有 有 PDIP40 LQFP44 LQFP48
STC12LE5A52S2 3.6-2.2 52K 1280 有 2 2 有 2 有 2路 10位 36/40/44 有 有 有 PDIP40 LQFP44 LQFP48
STC12LE5A56PWM 3.6-2.2 56K 1280 有 2 1 有 2 有 2路
36/40/44 有 有 有 PDIP40 LQFP44 LQFP48
STC12LE5A16AD 3.6-2.2 16K 1280 有 2 1 有 2 有 2路 10位 36/40/44 有 有 有 PDIP40 LQFP44 LQFP48
STC12LE5A16S2 3.6-2.2 16K 1280 有 2 2 有 2 有 2路 10位 36/40/44 有 有 有 PDIP40 LQFP44 LQFP48
STC12LE5A32AD 3.6-2.2 32K 1280 有 2 1 有 2 有 2路 10位 36/40/44 有 有 有 PDIP40 LQFP44 LQFP48
STC12LE5A32S2 3.6-2.2 32K 1280 有 2 2 有 2 有 2路 10位 36/40/44 有 有 有 PDIP40 LQFP44 LQFP48
封装 44-Pin
封装 48-Pin
器
STC12LE5A60S2系列单片机选型一览
STC12LE5A08PWM 3.6-2.2 8K 1280 有 2 1 有 2 有 2路
C8051F单片机选型列表
200 ksps
32引
-
√ √ 2 - 脚,
9x9,
LQFP
28引
-
√ √ 2 - 脚,
5x5,
QFN
48引
-
√ √ 2 - 脚,
9x9,
TQFP
/Left_Column/detail/C8051F_51_Device.asp
1/31/2013
C8051F 51 单片机 选型列表
Page 1 of 3
C8051F 51 单片机 选型列表
Precision Mixed-Signal
型号 C8051F005 C8051F007 C8051F020 C8051F021 C8051F022 C8051F023 C8051F040 C8051F060
C8051F 51 单片机 选型列表
Page 3 of 3
C8051F410 50 32 kB 2304 -
UART, 24 SMBus, 4
SPI
6
±2%
12位, 24通 道,
-
32引
12位, √ 2通道
√
2
VREG, 脚, smaRTClock 9x9,
200
LQFP
ksps
USB MCUs
型号 C8051F320 C8051F321 C8051F340
100引
-
脚,
16x16,
TQFP
10位, 8位, ±20% 8通道, 8通道, 12位, √ √ 2
100 500 2通道
ksps ksps
64引
-
脚,
12x12,
TQFP
±2%
12位, 13通 道,
富士通单片机MB90F927数据手册
■DESCRIPTIONSThe FUJITSU MB90920 Series is a 16-bit general purpose high-capacity microcontroller designed for vehicle meter control applications etc.The instruction set retains the same AT architecture as the FUJITSU original F2MC-8L and F2MC-16L series, with further refinements including high-level language instructions, expanded addressing mode, enhanced (signed) multipler-divider computation and bit processing.In addition, a 32-bit accumulator is built in to enable long word processing.■FEATURES•ClockBuilt-in PLL clock frequency multiplication circuit.Selection of machine clocks (PLL clocks) is allowed among frequency division by 2 on oscillation clock and multiplication of 1 to 4 times of oscillation clock(for 4MHz oscillation clock, 4Hz to 16MHz).Operation by sub-clock(up to 50KHz : 100KHz oscillation clock divided by 2).(Continued)■PACKAGESMB90920 Series2•16-bit input capture (4 channels)Detects rising, falling, or both edges.16-bit capture register × 4Pin input edge detection latches the 16-bit free-run timer counter value, and generates an interrupt request.•16-bit reload timer (2 channels)16-bit reload timer operation (select toggle output or one-shot output)Event count function selection provided•Real Time Watch timer (main clock)Operates directly from oscillator clock.Compensates for oscillator deviationRead/write enabled second/minute/hour/date registerSignal interrupt•16-bit PPG (3channels)Output pins (3) , external trigger input pin (1)Output clock frequencies : f CP, f CP/22, f CP/24, f CP/26•Delay interruptGenerates interrupt for task switching.Interruptions to CPU can be generated/deleted by software setting.•External interrupts (8 channels)8-channel independent operationInterrupt source setting available : “L” to “H” edge/ “H” to “L” edge/ “L” level/ “H” level.•A/D converter10-bit or 8-bit resolution × 8 channels (input multiplexed)Conversion time : 2.6µs (at f CP= 16 MHz)External trigger startup available (P50/INT0/ADTG)Internal timer startup available (16-bit reload timer 1)•UART(LIN/SCI) (2 channels)Equipped with full duplex double bufferClock-asynchronous or clock-synchronous serial transmission is available•SIO (1 channels)Clock synchronized data transmission.LSB-first or MSB-first data transmission selection are available.•CAN interfaceConforms to CAN specifications version 2.0 Part A and B.Automatic resend in case of error.Automatic transfer in response to remote frame.16 prioritized message buffers for data and messages for data and IDMultiple message supportReceiving filter has flexible configuration : All bit compare/all bit mask/two partial bit masksSupports up to 1 MbpsCAN WAKEUP function (connects RX internally to INT0)•LCD controller/driver (32 segment x 4 common)Segment driver and command driver with direct LCD panel (display) drive capability•Low voltage/Program Looping detect resetAutomatic reset when low voltage is detectedProgram Looping detection function(Continued)MB90920 Series3 (Continued)•Stepping motor controller (4 channels)High current output for all channels × 4Synchronized 8/10-bit PWM for all channels × 2•Sound generator8-bit PWM signal mixed with tone frequency from 8-bit reload counter.PWM frequencies : 62.5 kHz, 31.2 kHz, 15.6 kHz, 7.8kHz (at f CP= 16MHz)Tone frequencies : 1/2 PWM frequency, divided by (reload frequency +1)•Input/output portsGeneral-purpose input/output port (CMOS output)- 70 ports (dual clock system)- 72 ports (single clock system)•Capable of changing input voltage for portAutomotive/CMOS-Schmitt (initial level is Automotive in single-chip mode)•Flash memory security functionProtect the content of FLASH memory (FLASH memory device only)MB90920 Series4■PRODUCT LINEUP• MB90920 SeriesPart numberParameterMB90F927MB90F927S MB90V920MB90V920S Configuration Flash ROM model Flash ROM model Evaluation model Evaluation model CPU F2MC-16LX CPUSystem clockOn-chip PLL clock multiplier type ( × 1, × 2, × 3, × 4, 1/2 when PLL stopped)Minimum instruction execution time 62.5 ns (with 4 MHz oscillation clock PLL × 4) Sub-clock pin(X0A, X1A)Yes No Yes No ROM Flash ROM 64 KB ExternalRAM 4 KB10 KBI/O port70 (sub-clock pins exist) / 72 (sub-clock pins not exist)SIO 1 ChannelLCD segment32UART UART(LIN/SCI) 2 ChannelsCAN 1 Channel16-Bit Input Capture 4 Channels16-Bit Reload Timer 2 Channels16-Bit Free Run Timer 1 ChannelReal Time Watch Timer 1 Channel16-bit PPG 3 ChannelsExternal Interrupt8 ChannelsA/D converter8 ChannelsLVD/CPU Loop Reset Yes NoStepping Motro Control 4 ChannelsSound Generator 1 ChannelFlash Security Yes NoOperation Voltage 3.7V ~ 5.5V 4.5V ~ 5.5VPackages QFP100, LQFP100PGA-299MB90920 Series5■PIN ASSIGNMENTSMB90920 Series 6MB90920 Series7■PIN DESCRIPTIONSPin no.SymbolCircuittypeDescriptionLQFP QFP8082X0AHigh speed oscillator input pin.8183X1High speed oscillator output pin.7880P92G General purpose I/O port.X0A ALow speed oscillator input pin. If no oscillator is connected,apply pull-down processing.7779P93G General purpose I/O port.X1A ALow speed oscillator output pin. If no oscillator is connected,leave open.7577RST B Reset input pin.8385P00JGeneral purpose input/output port.SIN0UART ch.0 serial data input pin.INT4INT4 external interrupt input pin.SEG24LCD segment output.8486P01EGeneral purpose input/output port.SOT0UART ch.0 serial data output pin.INT5INT5 external interrupt input pin.SEG25LCD segment output.8587P02EGeneral purpose input/output port.SCK0UART ch.0 serial clock input/output pin.INT6INT6 external interrupt input pin.SEG26LCD segment output.8688P03JGeneral purpose input/output port.SIN1UART ch.1 serial data input pin.INT7INT7 external interrupt input pin.SEG27LCD segment output.8789P04EGeneral purpose input/output port.SOT1UART ch.1 serial data output pin.SEG28LCD segment output.8890P05EGeneral purpose input/output port.SCK1UART ch.1 serial clock input/output pin.TRG16-bit PPG ch.0-2 external trigger input pin.SEG29LCD segment output.MB90920 Series 8MB90920 Series9(Continued) Pin no.SymbolCircuittypeDescriptionLQFP QFP4547P51KGeneral purpose input output port.INT1INT1 external interrupt input pin.SI SIO data input pin.4648P52GGeneral purpose input output port.INT2INT2 external interrupt input pin.SO SIO data ouput pin.5052P53GGeneral purpose input output port.INT3INT3 external interrupt input pin.SCK SIO clock input pin.52 to 5554 to 57P70 to P73HGeneral purpose input output ports.PWM1P0PWM1M0PWM2P0PWM2M0Stepping motor controller ch.0 output pins.57 to 6059 to 62P74 to P77HGeneral purpose input output ports.PWM1P1PWM1M1PWM2P1PWM2M1Stepping motor controller ch.1 output pins.62 to 6564 to 67P80 to P83HGeneral purpose input output ports.PWM1P2PWM1M2PWM2P2PWM2M2Stepping motor controller ch.2 output pins.67 to 7069 to 72P84 to P87HGeneral purpose input output ports.PWM1P3PWM1M3PWM2P3PWM2M3Stepping motor controller ch.3 output pins.7274P54GGeneral purpose input output port.TX0CAN interface 0 TX output pin.7375P55GGeneral purpose output port.RX0CAN interface 0 RX input pin.7476P56GGeneral purpose input output port.SGO Sound generator SG0 output pin.FRCK Free-run timer clock input pin.MB90920 Series10Note:*1 : Type C in MB90F927 and MB90F927S, type D in MB90V920 and MB90V920S.Pin no.SymbolCircuittypeDescriptionLQFP QFP7678P57GGeneral purpose input output port.SGA Sound generator SGA output pin.28 to 3130 to 33V0 to V3 LCD controller /driver reference power supply pins.56, 6658, 68DV CCHigh current output buffer with dedicated power supply input pins(pin numbers 54-57, 59-62, 64-67, 69-72) .51, 61, 7153, 63, 73DV SSHigh current output buffer with dedicated power supply GND pins(pin numbers 54-57, 59-62, 64-67, 69-72) .3234AV CC A/D converter dedicated power supply input pin.3537AV SS A/D converter dedicated GND supply pin.3335AVRH A/D converter Vref + input pin.47484950MD0MD1C Test mode input pins. Connect to V CC.4951MD2C/D*1Test mode input pin. Connect to V SS.2527CExternal capacitor pin. Connect an 0.1 µF capacitor between thispin and V SS.21, 8223, 84V CC Power supply input pins.9, 40, 7911, 42, 81V SS GND power supply pins.■I/O CIRCUIT TYPE(Continued)(Continued)(Continued)■HANDLING DEVICESPrecautions for Handling Semiconductor Devices•Strictly observe maximum rated voltages (prevent latchup)When CMOS integrated circuit devices are subjected to applied voltages higher than V CC at input and output pins other than medium- and high-withstand voltage pins, or to voltages lower than V SS, or when voltages in excess of rated levels are applied between V CC and V SS, a phenomenon known as latchup can occur. In a latchup condition, supply current can increase dramatically and may destroy semiconductor elements. In using semi-conductor devices, always take sufficient care to avoid exceeding maximum ratings.Also care must be taken when power to analog systems is switched on or off, to ensure that the analog power supply (AV CC, AVRH) , analog input and dedicated power supply for the high current output buffer pins (DV CC) do not exceed the digital power supply (V CC) .Once the digital power supply (V CC) is switched on, the analog power (AV CC,AVRH) and dedicated power supply for the high current output buffer pins (DV CC) may be turned on in any sequence.•Stable supply voltageEven within the warranted operating range of V CC supply voltage, sudden fluctuations in supply voltage can cause abnormal operation. The recommended stability for ripple fluctuations (P-P values) at commercial fre-quencies (50 Hz to 60 Hz) should be within 10% of the standard V CC value, and voltage fluctuations that occur during switching of power supplies etc. should be limited to transient fluctuation rates of 0.1 V/ms or less.•Power-on proceduresIn order to prevent abnormal operation of the internal built-in step-down circuits, voltage rise time during power-on should be attained within 50 µs (0.2 V to 2.7 V) .•Treatment of unused pinsIf unused input pins are left open, they may cause abnormal operation or latchup which may lead to permanent damage to the semiconductor. Any such pins should be pulled up or pulled down through resistance of at least2 kΩ.Any unused input/output pins should be left open in output status, or if found set to input status, they should be treated in the same way as input pins.Any unused output pins should be left open.•Treatment of A/D converter power supply pinsEven if the A/D converter is not used, pins should be connected so that AV CC= V CC, and AV SS= AVRH = V SS.•Use of external clock signalsEven when an external clock is used, a stabilization period is required following a power-on reset or release from sub clock mode or stop mode. Also, when an external clock is used it should drive only the X0 pin and the•Power supply pinsDevices are designed to prevent problems such as latchup when multiple V CC and V SS supply pins are used, by providing internal connections between pins having the same potential. However, in order to reduce unwanted radiation, and to prevent abnormal operation of strobe signals due to rise in ground level, and to maintain total output current ratings, all such pins should always be connected externally to power supplies and ground.As shown in figure below, all V CC power supply pins must have the same potential. All V SS power supply pins should be handled in the same way. If there are multiple V CC or V SS systems, the device will not operate properlyIn addition, care must be given to connecting the V CC and V SS pins of this device to a current source with as little impedance as possible. It is recommended that a bypass capacitor of 1.0 µF be connected between V CC and V SS as close to the pins as possible.•Proper sequence of A/D converter power supply analog inputA/D converter power (AV CC, AVRH) and analog input (AN0-AN7) must be applied after the digital power supply (V CC) is switched on. When power is shut off, the A/D converter power supply and analog input must be cut off before the digital power supply is switched on (V CC) . In both power-on and shut-off, care should be taken that AVRH does not exceed AV CC. Even when pins which double as analog input pins are used as input ports, be sure that the input voltage does not exceed AV CC. (There is no problem if analog power supplies and digital power supplies are turned off and on at the same time.)•Handling the power supply for high-current output buffer pins (DV CC, DV SS)Always apply power to high-current output buffer pins (DV CC, DV SS) after the digital power supply (V CC) is turned on. Also when switching power off, always shut off the power supply to the high-current output buffer pins (DV CC, DV SS) before switching off the digital power supply (V CC) . (There will be no problem if high-current output buffer pins and digital power supplies are turned off and on at the same time.)Even when high-current output buffer pins are used as general purpose ports, the power for high current output buffer pins (DV CC, DV SS) should be applied to these pins.•Pull-up/pull-down resistanceThe MB90920 series does not support internal pull-up/pull-down resistance. If necessary, use external compo-nents.•Precautions for when not using a sub clock signal.If the X0A and X1A pins are not connected to an oscillator, apply pull-down treatment to the X0A pin and leave the X1A pin open.•Notes on during operation when external clock is stopped.The microcontroller attempt to be working with the self-oscillating circuit even when there is no external oscillator or external clock input is stopped. Performance of this operation, however, cannot be guaranteed.■BLOCK DIAGRAM■MEMORY MAPNote : To select models without the ROM mirror function, see the “ROM Mirror Function Selection Module.” The image of the ROM data in the FF bank appears at the top of the 00 bank, in order to enable efficient use of small C compiler models. The lower 16-bit address for the FF bank will be assigned to the same address, so that tables in ROM can be referenced without declaring a “far” indication with the pointer. For example when accessing the address 00C000H, the actual access is to address FFC000H in ROM. Here the FF bank ROM area exceeds 48 KB, so that it is not possible to see the entire area in the 00 bank image. Therefore because the ROM data from FF4000H to FFFFFF H will appear in the image from 004000H to 00FFFF H, it is recommended that the ROM data table be stored in the area from FF4000H to FFFFFF H.■I/O MAP•Other than CAN Interface (Continued)Address Register name Symbol Read/write Peripheral functionInitial value 00H Port 0 data register PDR0R/W Port 0X X X X X X X X 01H Port 1 data register PDR1R/W Port 1- - XXXXXX 02H Port 2 data register PDR2R/W Port 2X X X X X X - -03H Port 3 data register PDR3R/W Port 3X X X X X X X X 04H Port 4 data register PDR4R/W Port 4X X X X X X X X 05H Port 5 data register PDR5R/W Port 5X X X X X X X X 06H Port 6 data register PDR6R/W Port 6X X X X X X X X 07H Port 7 data register PDR7R/W Port 7X X X X X X X X 08H Port 8 data register PDR8R/W Port 8X X X X X X X X 09H Port 9 data registerPDR9R/WPort 9- - - -X X X X0A H to 0F H (Disabled) 10H Port 0 direction register DDR0R/W Port 00 0 0 0 0 0 0 011H Port 1 direction register DDR1R/W Port 1- - 0 0 0 0 0 012H Port 2 direction register DDR2R/W Port 20 0 0 0 0 0 - -∗113H Port 3 direction register DDR3R/W Port 30 0 0 0 0 0 0 0∗114H Port 4 direction register DDR4R/W Port 40 0 0 0 0 0 0 015H Port 5 direction register DDR5R/W Port 50 0 0 0 0 0 0 016H Port 6 direction register DDR6R/W Port 60 0 0 0 0 0 0 017H Port 7 direction register DDR7R/W Port 70 0 0 0 0 0 0 018H Port 8 direction register DDR8R/W Port 80 0 0 0 0 0 0 019H Port 9 direction register DDR9R/W Port 9- - - - 0 0 0 01A H Analog input enable ADERR/WPort 6, A/D1 1 1 1 1 1 1 11B H to 1F H (Disabled) 20H A/D control status register lower ADCS0R/W A/D converter0 0 0 - - - - 021H A/D control status register higher ADCS1R/W 0 0 0 0 0 0 0 -22H A/D data register lower ADCR0R 0 0 0 0 0 0 0 023H A/D data register higher ADCR1R - - - - - - 0 024H Compare clear register CPCLR R/W 16-bit free-run timer X X X X X X X X 25H R/W X X X X X X X X 26H Timer data registerTCDT R/W 0 0 0 0 0 0 0 027H R/W 0 0 0 0 0 0 0 028H Timer control status register lower TCCSL R/W 0 0 0 0 0 0 0 029HTimer control status register higher TCCSHR/W0 1 - 0 0 0 0 0(Continued)(Continued)2122(Continued) Address Register name Symbol Read/write Peripheral function Initial value 80H PWM control register 0PWC0R/WStepping motorcontroller00 0 0 0 0 - - 081H (Disabled)82H PWM control register 1PWC1R/WStepping motorcontroller10 0 0 0 0 - - 083H (Disabled)84H PWM control register 2PWC2R/WStepping motorcontroller20 0 0 0 0 - - 085H (Disabled)86H PWM control register 3PWC3R/WStepping motorcontroller30 0 0 0 0 - - 0 87H to 89H (Disabled)8A H A/D setting register 0ADSR0R/WA/D0 0 0 0 0 0 0 08B H A/D setting register 1ADSR1R/W0 0 0 0 0 0 0 0 8C H Port Input Level Select 0PIL0R/W Port Input Level Se-lect0 0 0 0 0 0 0 08D H Port Input Level Select 1PIL1R/W- - - 0 0 0 0 0 8E H to9D H*4(Disabled)9E H ROM correction control register PACSR R/WAddress matchdetection function- - - - - 0 - 0 9F H Delay interrupt/release DIRR R/W Delayed interrupt- - - - - - - 02324(Continued) C4H Serial mode register 1SMR1R/WUART(LIN/SCI) 10 0 0 0 0 0 0 0C5H Serial control register 1SCR1R/W0 0 0 0 0 0 0 0 C6HReception/Transmission data reg-ister 1RDR1/TDR1R/W0 0 0 0 0 0 0 0 C7H Serial status register 1SSR1R/W0 0 0 0 1 0 0 0 C8HExtended Communication ControlRegister 1ECCR1R/W0 0 0 0 0 0 X X C9H Extended Status Control Register 1ESCR1R/W0 0 0 0 0 1 0 0 CA H Baud Rate Generator Register 10BGR10R/W0 0 0 0 0 0 0 0 CB H Baud Rate Generator Register 11BGR11R/W0 0 0 0 0 0 0 0 CC H Watch timer control register lower WTCRL R/WReal-timewatch timer0 0 0 - - 0 0 0CD H Watch timer control register middle WTCRM R/W0 0 0 0 0 0 0 0 CE H Watch timer control register higher WTCRH R/W- - - - 0 0 0 0 CF H Subclock Control register SCCR W Subclock- - - - 0 0 0 0D0H toFF H(Disabled)1FF0H ROM correction address 0PADR0R/WAddress matchdetection functionX X X X X X X X 1FF1H ROM correction address 1PADR0R/W X X X X X X X X 1FF2H ROM correction address 2PADR0R/W X X X X X X X X 1FF3H ROM correction address 3PADR1R/W Address matchdetection functionX X X X X X X X 1FF4H ROM correction address 4PADR1R/W X X X X X X X X 1FF5H ROM correction address 5PADR1R/W X X X X X X X X Address Register name Symbol Read/write Peripheral function Initial value25(Continued)Address Register name Symbol Read/write Peripheral function Initial value3900H to 391F H (Disabled)3920H PPG0 down counter register PDCR0R 16-bit PPG 01 1 1 1 1 1 1 13921H 1 1 1 1 1 1 1 13922H PPG0 cycle setting register PCSR0W X X X X X X X X 3923H X X X X X X X X 3924H PPG0 duty setting registerPDUT0WX X X X X X X X 3925H X X X X X X X X3926H to 3927H (Disabled)3928H PPG1 down counter register PDCR1R 16-bit PPG 11 1 1 1 1 1 1 13929H 1 1 1 1 1 1 1 1392A H PPG1 cycle setting register PCSR1W X X X X X X X X 392B H X X X X X X X X 392C H PPG1 duty setting registerPDUT1WX X X X X X X X 392D H X X X X X X X X392E H to 392F H (Disabled)3930H PPG2 down counter register PDCR2R 16 bit PPG 21 1 1 1 1 1 1 13931H 1 1 1 1 1 1 1 13932H PPG2 cycle setting register PCSR2W X X X X X X X X 3933H X X X X X X X X 3934H PPG2 duty setting registerPDUT2WX X X X X X X X 3935H X X X X X X X X3936H to 3957H (Disabled)3958H Sub second data register WTBR R/W Real time watch timerX X X X X X X X3959H X X X X X X X X 395A H - - - X X X X X 395B H Second data register WTSR R/W - - 0 0 0 0 0 0395C H Minute data register WTMR R/W - - 0 0 0 0 0 0395D H Hour data register WTHR R/W - - - 0 0 0 0 0395E H Day data registerWTDRR/W0 0 - 0 0 0 0 1395F H(Disabled)3960H to396F H LCD display RAMVRAMR/WLCD controller/driver X X X X X X X X3970H(Disabled)26(Continued)Address Register name Symbol Read/write Peripheral function Initial value3971H to397F H (Disabled)3980HPWM1 compare register 0PWC10R/WStepping motorcontroller 0X X X X X X X X 3981H- - - - - -X X 3982HPWM2 compare register 0PWC20R/WX X X X X X X X 3983H- - - - - -X X 3984H PWM1 select register 0PWS10R/W- - 0 0 0 0 0 0 3985H PWM2 select register 0PWS20R/W- 0 0 0 0 0 0 0 3986H to3987H(Disabled)3988HPWM1 compare register 1PWC11R/WStepping motorcontroller 1X X X X X X X X 3989H- - - - - -X X 398A HPWM2 compare register 1PWC21R/WX X X X X X X X 398B H- - - - - -X X 398C H PWM1 select register 1PWS11R/W- - 0 0 0 0 0 0 398D H PWM2 select register 1PWS21R/W- 0 0 0 0 0 0 0 398E H to398F H(Disabled)3990HPWM1 compare register 2PWC12R/WStepping motorcontroller 2X X X X X X X X 3991H- - - - - -X X3992HPWM2 compare register 2PWC22R/WX X X X X X X X 3993H- - - - - -X X 3994H PWM1 select register 2PWS12R/W- - 0 0 0 0 0 0 3995H PWM2 select register 2PWS22R/W- 0 0 0 0 0 0 0 3996H to3997H(Disabled)3998HPWM1 compare register 3PWC13R/WStepping motorcontroller 3X X X X X X X X 3999H- - - - - -X X399A HPWM2 compare register 3PWC23R/WX X X X X X X X 399B H- - - - - -X X 399C H PWM1 select register 3PWS13R/W- - 0 0 0 0 0 0 399D H PWM2 select register 3PWS23R/W- 0 0 0 0 0 0 0 399E H to39FF H(Disabled)3A00H to3AFF HArea reserved for CAN interface 03B00H to3BFF H(Disabled)27•Initial value symbols : “0” initial value 0.“1” initial value 1.“X” initial value undetermined“-” initial value undetermined (none) •Write/read symbols : “R/W” read/write enabled “R” read only “W” write only•Addresses in the area 0000H to 00FF H are reserved for the principal functions of the MCU. Read access attempts to reserved areas will result in an “X” value. Also, write access to reserved areas is prohibited.Note:*1: P22/SEG0 to P27/SEG5 and P30/SEG6 to P35/SEG11 initially will be LCD segments output as LCD outputcontrol register LOCR1 (58H ) is “11111111B ” initially. To use Port 2 and Port 3 as the general-purpose input/output ports, please set LOCR1 to “00000000B ” to disable the LCD segment output first.3C00H to 3CFF H Area reserved for CAN interface 03D00H to 3DFF H (Disabled) 3E00H to 3EFF H(Disabled)Address Register nameSymbolRead/write Peripheral functionInitial value28•I/O Map for CAN Interface(Continued) Address Register name SymbolRead/writeInitial value000040HMessage buffer valid area BVALR (R/W) 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 000041H000042HTransmission request regHi ister TREQR (R/W) 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 000043H000044HTransmission cancel register TCANR (W) 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 000045H000046HTransmission completed register TCR (R/W) 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 000047H000048HReceiving completed register RCR (R/W) 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 000049H00004A HRemote request receiving register RRTRR (R/W) 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 00004B H00004C HReceiving overrun register ROVRR (R/W) 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 00004D H00004E HReceiving interrupt enable register RIER (R/W) 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 00004F H003C00HControl status register CSR(R/W, R) 0 0 - - - 0 0 00 - - - - 0 - 1 003C01H003C02HLast event indicator register LEIR (R/W) - - - - - - - -0 0 0 - 0 0 0 0 003C03H003C04HRX/TX error counter RTEC (R) 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 003C05H003C06HBit timing register BTR (R/W) - 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 003C07H003C08HIDE register IDER (R/W) XXXXXXXX XXXXXXXX 003C09H003C0A HTransmission RTR register TRTRR (R/W) 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 003C0B H003C0C HRemote frame receiving wait register RFWTR (R/W) XXXXXXXX XXXXXXXX 003C0D H003C0E HTransmission interrupt enable register TIER (R/W) 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 003C0F H29(Continued)Address Register name SymbolRead/writeInitial value003C10H Acceptance mask select register AMSR (R/W)XXXXXXXXXXXXXXXX 003C11H 003C12H XXXXXXXX XXXXXXXX 003C13H 003C14H Acceptance mask register 0AMR0 (R/W)XXXXXXXXXXXXXXXX 003C15H 003C16H XXXXX- - -XXXXXXXX 003C17H 003C18H Acceptance mask register 1AMR1 (R/W)XXXXXXXXXXXXXXXX 003C19H 003C1A H XXXXX- - -XXXXXXXX003C1B H003A00Hto 003A1F H General purpose RAM (R/W) XXXXXXXX to XXXXXXXX003A20H ID register 0IDR0(R/W)XXXXXXXXXXXXXXXX 003A21H 003A22H XXXXX- - -XXXXXXXX 003A23H 003A24H ID register 1IDR1(R/W)XXXXXXXXXXXXXXXX 003A25H 003A26H XXXXX- - -XXXXXXXX 003A27H 003A28H ID register 2IDR2(R/W)XXXXXXXXXXXXXXXX 003A29H 003A2A H XXXXX- - -XXXXXXXX 003A2B H 003A2C H ID register 3IDR3(R/W)XXXXXXXXXXXXXXXX 003A2D H 003A2E H XXXXX- - -XXXXXXXX 003A2F H 003A30H ID register 4IDR4(R/W)XXXXXXXXXXXXXXXX 003A31H 003A32H XXXXX- - -XXXXXXXX 003A33H30(Continued) Address Register name SymbolRead/writeInitial value003A34HID register 5IDR5 (R/W)XXXXXXXX XXXXXXXX 003A35H003A36HXXXXX- - -XXXXXXXX 003A37H003A38HID register 6IDR6 (R/W)XXXXXXXX XXXXXXXX 003A39H003A3A HXXXXX- - -XXXXXXXX 003A3B H003A3C HID register 7IDR7 (R/W)XXXXXXXX XXXXXXXX 003A3D H003A3E HXXXXX- - -XXXXXXXX 003A3F H003A40HID register 8IDR8 (R/W)XXXXXXXX XXXXXXXX 003A41H003A42HXXXXX- - -XXXXXXXX 003A43H003A44HID register 9IDR9 (R/W)XXXXXXXX XXXXXXXX 003A45H003A46HXXXXX- - -XXXXXXXX 003A47H003A48HID register 10IDR10 (R/W)XXXXXXXX XXXXXXXX 003A49H003A4A HXXXXX- - -XXXXXXXX 003A4B H003A4C HID register 11IDR11 (R/W)XXXXXXXX XXXXXXXX 003A4D H003A4E HXXXXX- - -XXXXXXXX 003A4F H003A50HID register 12IDR12 (R/W)XXXXXXXX XXXXXXXX 003A51H003A52HXXXXX- - -XXXXXXXX 003A53H31(Continued)Address Register name SymbolRead/writeInitial value003A54H ID register 13IDR13 (R/W)XXXXXXXXXXXXXXXX 003A55H 003A56H XXXXX- - -XXXXXXXX 003A57H 003A58H ID register 14IDR14 (R/W)XXXXXXXXXXXXXXXX 003A59H 003A5A H XXXXX- - -XXXXXXXX 003A5B H 003A5C H ID register 15IDR15 (R/W)XXXXXXXXXXXXXXXX 003A5D H 003A5E H XXXXX- - -XXXXXXXX 003A5F H 003A60H DLC register 0DLCR0 (R/W) - - - -XXXX - - - -XXXX 003A61H 003A62H DLC register 1DLCR1 (R/W) - - - -XXXX - - - -XXXX 003A63H 003A64H DLC register 2DLCR2 (R/W) - - - -XXXX - - - -XXXX 003A65H 003A66H DLC register 3DLCR3 (R/W) - - - -XXXX - - - -XXXX 003A67H 003A68H DLC register 4DLCR4 (R/W) - - - -XXXX - - - -XXXX 003A69H 003A6A H DLC register 5DLCR5 (R/W) - - - -XXXX - - - -XXXX 003A6B H 003A6C H DLC register 6DLCR6 (R/W) - - - -XXXX - - - -XXXX 003A6D H 003A6E H DLC register 7DLCR7 (R/W) - - - -XXXX - - - -XXXX 003A6F H 003A70H DLC register 8DLCR8 (R/W) - - - -XXXX - - - -XXXX 003A71H 003A72H DLC register 9DLCR9 (R/W) - - - -XXXX - - - -XXXX 003A73H 003A74H DLC register 10DLCR10(R/W)- - - -XXXX- - - -XXXX 003A75H。
stc89c516
AT89LV51RC
STC89LE516RD+
0-80M 63K 1280 √ √ √ √ √ √ 2 1ch+ 8 4 3 W78LE516 P89LV51RD2 AT89LV51RD2
STC89LE516AD STC89LE516X2
0-90M 64K 512 √ 0-90M 64K 512 √
STC89C53 RC 0-80M
15K 512 √ √ √ √ √ √ 2 1ch+ 8 4 3 W78E54 P89C54 AT89C55
STC89C54 RD+ 0-80M
16K 1280 √ √ √ √ √ √ 8K+ 2 1ch+ 8 4 3 W78E54 P89C54 AT89C55
中优定A 断 先时/ 源级器D
向下 兼容 Winbond
向下 兼容TC89C51 RC 0-80M
4K
512 √ √ √ √ √ √ 1K+ 2 1ch+ 8 4 3 W78E51 P89C51
STC89C52 RC 0-80M
8K
512 √ √ √ √ √ √ 1K+ 2 1ch+ 8 4 3 W78E52 P89C52
本应用技术手册是针对有一定 8051 系列(MCS-51)单片机编程基础的用户编写的。
选用 STC 单片机的理由:降低成本,提升性能,原有程序直接使用,硬件无需改动。
STC 公司鼓励您放心大胆选用 PLCC, PQFP 小型封装, 3.3V 工作电压单片机,使
您的产品更小,更轻,功耗更低。如果相关新增功能没有用到,则不需看相应部分。用
√√ √√ √
2 1ch+ 6 4 3 √ 需要A/D转换时才选用,8路8位精度 2 1ch+ 6 4 3 √ 在P1.0 - P1.7口,17 个机器周期一次
常见的单片机品牌与型号介绍
常见的单片机品牌与型号介绍单片机(Microcontroller Unit,简称MCU)作为嵌入式系统的核心部件,广泛应用于各种电子设备中。
随着科技的不断发展,市场上涌现了众多单片机品牌和型号。
本文将为大家介绍常见的单片机品牌与型号,供读者参考选择。
一、Atmel(爱特梅尔)Atmel是全球领先的单片机厂商之一,其产品在市场上占据了显著的份额。
Atmel的单片机以高性能、低功耗、易用性和可靠性著称。
以下是Atmel单片机的几个典型型号:1. ATmega328P:这是一款广泛应用于Arduino开发板中的单片机,具有32KB的Flash存储器和2KB的SRAM,适合中小规模的嵌入式应用。
2. ATtiny85:这是一款微型单片机,具有8KB的Flash存储器和512字节的SRAM,尺寸小巧,适合于资源受限的应用场景。
3. ATSAM4S16C:这是一款高性能的ARM Cortex-M4核心单片机,具有256KB的Flash存储器和64KB的SRAM,适用于复杂的嵌入式系统设计。
二、STMicroelectronics(意法半导体)STMicroelectronics是全球领先的半导体解决方案供应商之一,其STMicroelectronics单片机也备受认可。
STMicroelectronics的单片机以性能稳定、丰富的外设接口以及低功耗特性而著称。
以下是几款常见的型号:1. STM32F103C8T6:这是STMicroelectronics的一款32位ARM Cortex-M3核心单片机,具有64KB的Flash存储器和20KB的SRAM,适合于中等规模的嵌入式应用。
2. STM8S003F3P6:这是STMicroelectronics的一款8位单片机,具有8KB的Flash存储器和1KB的SRAM,适合于资源受限的应用场景。
3. STM32F407VET6:这是STMicroelectronics的一款高性能32位ARM Cortex-M4核心单片机,具有512KB的Flash存储器和192KB的SRAM,适用于要求较高计算能力的嵌入式系统设计。
国内常用的单片机对比
国内常用的单片机对比1.传统51、PIC、AVR mega、STC51系列单片机对比传统51,适合菜鸟入门,容易上手,价格一般(从性价比方面说)。
IDE环境推荐keil。
缺点:解密容易(传统51说:谁让咱出道早呢,大家都研究我,哎!哭......)一般功能也有,但AD、eeprom 等功能要靠扩展,增加硬件和软件负担。
资料:/datasheet/ATMEL_PDF/AT89S52.PDFPIC:我就是学这款单片机入门的,PIC的好处就是各个型号的兼容性强,学好了PIC16f877a,16系列的就OK了,别的型号要用的时候,拿出2分钟看看数据手册就行了。
12系列16系列18系列也是充分的向下兼容。
功能全,型号多,适于选型分析,抗干扰能力强缺点:解密容易(PIC说:我出道也很早啊,人家也研究我不少年了,我和奥尼尔是英雄相惜啊!),单片机价格贵(从性价比方面说)。
IDE环境:推荐PICC+mplab。
AVR mega系列:价格便宜(从性价比方面说),硬件结构适合C语言编程,功能齐全,不容易解密。
抗干扰能力强。
型号之间兼容性一般。
应该说是比较满意的片子了。
缺点:功能寄存器多,不适合初学者----通过个人努力此缺点就不是缺点了--各位加油!推荐CVAVR+studio 其实icc、gcc也不错,大家自己斟酌,呵呵。
中文资料:/datasheet/ATMEL_PDF/ATmega16_cn.PDFstc51系列:价格最便宜(从性价比方面说),功能多,抗干扰能力最强,eeprom大,串口编程很方便(无论是对于初学者还是产品开发调试),出厂时程序引导区就已经加密,并且stc解密的市面价格在1.5w到2.5w 之间,可见解密难度大,在一定程度上保护了单片机工程师的利益和产品开发商的利益。
生产时就已经考虑到与传统51的兼容问题,兼容做的很好,又增加了许多功能,软复位功能我比较喜欢。
缺点:资料就是宏晶网上的资料,资料少,不适合初学者---我指学习它自己增加的功能。
常用的单片机品牌和型号介绍
常用的单片机品牌和型号介绍单片机(Microcontroller)是一种集成了微处理器核心、存储器和各种外设接口的集成电路,广泛应用于嵌入式系统中。
单片机能够完成各种控制和计算任务,因此在电子领域中使用非常广泛。
本文将介绍几个常用的单片机品牌和型号,以帮助读者选择适合自己项目的单片机。
一、STMicroelectronicsSTMicroelectronics(意法半导体)是全球领先的半导体供应商之一,提供多种单片机产品。
其中,STM32系列是STMicroelectronics最为著名的单片机系列之一,基于ARM Cortex-M内核。
STM32系列广泛应用于各种嵌入式设备,具有高性能、低功耗等特点。
常见的型号包括STM32F0、STM32F1、STM32F4等,适用于不同的应用场景。
二、AtmelAtmel是一家美国公司,也是全球最大的单片机供应商之一。
Atmel的AVR系列单片机以其高性能和易用性而闻名。
AVR系列单片机具有低功耗、快速执行速度和丰富的外设接口,非常适合于各种嵌入式应用。
其中,ATmega328P是最常用的型号之一,广泛使用于Arduino开发板等项目中。
三、Texas InstrumentsTexas Instruments(德州仪器)是一家世界领先的半导体公司,提供多种单片机产品。
MSP430系列是Texas Instruments的一系列低功耗、高集成度的单片机产品,适用于各种便携式设备和电池供电系统。
MSP430系列单片机具有强大的外设功能和丰富的存储器选项,常见的型号有MSP430G2553、MSP430F5529等。
四、MicrochipMicrochip是一家专注于微控制器和模拟半导体的供应商,其PIC 单片机系列非常知名。
PIC系列单片机具有低功耗、高稳定性和广泛的外设接口,适用于各种应用场景。
其中,PIC16F877A是最常用的型号之一,常见于工业自动化、家电控制等领域。
单片机型号选型表2012-2013
44脚 STM8S207S8 24 64K 4K 1536 9 2(4+1)(1) 1(4) 1 2 1 1 0 31 34(15) LQFP44(10x10)
STM8S207SB 24 128K 4K 1536 9 2(4+1)(1) 1(4) 1 2 1 1 0 31 34(15) LQFP44(10x10)
- 26(24)
WFQFPN 28 (4x4) WFQFPN 28 (4x4)
32脚 STM8L101K3
8K
1.5 K
-
-
2 (4/4/4)
1
ISO 7816) - 30(28) LQFP32, WFQFPN32 (5x5)
STM8L151超低功耗系列:16MHz和32kHz振荡器,硬件RTC,12位ADC,16MHz和38kHz内部RC振荡器,4种低功耗模式,2个比较器,DMA,复位
的性价比。 ■ 程序空间从4K到128K, 芯片选择
从20脚到80脚,宽范围产品系列。 ■ 系统成本低,内嵌EEPROM和高
精度RC振荡器。 ■ 开发容易,拥有本地工具支持。
2个系列都包含:
4~128k字节Flash
UART(LIN/7816/IrDA)
ห้องสมุดไป่ตู้
400kHz多主I2C接口 多达3个16位定时器
STM8S207C6 24 32K 2K 1024 10 2(5) 1(4) 1 2 1 1 0 35 38(16) LQFP48(7x7)
48脚 STM8S207C8 24 64K 4K 1536 10 2(5) 1(4) 1 2 1 1 0 35 38(16) LQFP48(7x7)
STM8S207CB 24 128K 6K 2048 10 2(5) 1(4) 1 2 1 1 0 35 38(16) LQFP48(7x7)
几种常用的单片机型号
几种常用的单片机型号单片机是一种集成电路芯片,其中包含中央处理器、存储器、输入输出接口等功能,广泛应用于嵌入式系统、电子设备和工业控制等领域。
随着科技的进步,市场上出现了许多种类的单片机型号,每种型号都有其特定的特点和适用范围。
本文将介绍几种常用的单片机型号,包括51系列、AVR系列和STM32系列。
1. 51系列单片机51系列单片机是最早问世并被广泛使用的单片机之一。
它是基于Intel 8051系列微处理器的单片机,具有低功耗、稳定可靠、易于编程和广泛的资源支持等特点。
51系列单片机广泛应用于家电、通信、汽车电子等各个领域。
常见的51系列单片机型号包括AT89S52、STC89C52等。
2. AVR系列单片机AVR系列单片机是Atmel公司推出的一种低功耗、高性能的单片机。
它采用Harvard结构、RISC指令集和高密度非易失性存储器,具有高速运算、低功耗、易于开发等优势。
AVR系列单片机广泛应用于消费电子、汽车电子、医疗设备等领域。
常见的AVR系列单片机型号包括ATmega16、ATmega328等。
3. STM32系列单片机STM32系列单片机是意法半导体(STMicroelectronics)推出的一种高性能、低功耗的单片机。
它基于ARM Cortex-M内核,支持多种外设接口,具有强大的计算能力和丰富的资源。
STM32系列单片机广泛应用于工业控制、智能家居、无线通信等领域。
常见的STM32系列单片机型号包括STM32F103、STM32F407等。
4. 其他单片机型号除了上述几种常用的单片机型号,还有许多其他种类的单片机值得一提。
例如PIC系列单片机由Microchip公司推出,具有低功耗、易于学习和丰富的外设资源;Arduino系列单片机由意大利Arduino制造商推出,以其简单易用和丰富的开源资源而受到广泛欢迎。
总结:各种型号的单片机在不同的应用场景有不同的优势和适用范围。
选用适合的单片机型号能够提高开发效率,并实现更好的功能和性能。
用于家电产品的富士通8位微控制器系列
Dual-O.P.-FLASH 上列:48K字节 下列:12K字节 装载
F2MC-8FX MB95120系列
用于系统待机时的低功耗操作 ɾ使用计时器/计数器 硬件实现1分计数!
LCD控制器 ɾ最大可以显示128像素 ɾ带闪烁功能 →利用硬件实现闪烁,减低软件负荷! 用途: ɾ显示设定温度 ɾ显示实际温度 ɾ显示设定模式及设定参数 ɾ显示计时器设定时间
F2MC-8FX 开发环境的硬件构成如 图 4 所示,表 2 是开发工具一览表。
在该系列里,备有带有通用评估
表 1 品种构成和功能概要
项目 分类 ROM(FLASH)容量 RAM容量 时钟系统 CPU功能 IO端口(最大) 时基计时器 监视计时器 8/16bit复合计时器
8/16bitPPG计时器
16bitPPG计时器
12路
8路
可选择8或10比特分辨率。可选择采样/变换时间
12路
8路
可检出上沿,下沿,双沿
40seg×4com -
32seg×4com 5V产品为选项。可监测电源电压,电压低下时由内部发生复位信号。
停止/休止/辅助时钟/时钟方式
LQFP-100(引脚间距0.5mm) QFP-100(引脚间距0.65mm)
̚
客户目标
表 2 开发环境一览表
后台监视器 调试专用适配器 MCU面板 (装有评估芯片)
封装转换用转换板 评估面板
软件
MB95120系列
MB95160M系列
MB2146-09(BGM适配器)
MB2146-301A (MB95FV100D-101:
装有3V 专用品)
MB2146-303A (MB95FV100D-103:
STC单片机选型表
SPI 有 有 有 有 有 有 有 有 有 有 有 有 有 有 有 有 有 有 有 有 有 有 有 有 有 有 有 有 有 有 有 有 有 有 有 有 有 有 有 有 无 无 无 无 无
封装20-Pin SOP/TSSOP/PDIP SOP/TSSOP/PDIP SOP/TSSOP/PDIP SOP/TSSOP/PDIP SOP/TSSOP/PDIP SOP/TSSOP/PDIP SOP/TSSOP/PDIP SOP/TSSOP/PDIP SOP/TSSOP/PDIP SOP/TSSOP/PDIP SOP/TSSOP/PDIP SOP/TSSOP/PDIP SOP/TSSOP/PDIP SOP/TSSOP/PDIP SOP/TSSOP/PDIP SOP/TSSOP/PDIP SOP/TSSOP/PDIP SOP/TSSOP/PDIP SOP/TSSOP/PDIP SOP/TSSOP/PDIP SOP/TSSOP/PDIP SOP/TSSOP/PDIP SOP/TSSOP/PDIP SOP/TSSOP/PDIP SOP/TSSOP/PDIP SOP/TSSOP/PDIP SOP/TSSOP/PDIP SOP/TSSOP/PDIP SOP/TSSOP/PDIP SOP/TSSOP/PDIP SOP/TSSOP/PDIP SOP/TSSOP/PDIP SOP/TSSOP/PDIP SOP/TSSOP/PDIP SOP/TSSOP/PDIP SOP/TSSOP/PDIP SOP/TSSOP/PDIP SOP/TSSOP/PDIP SOP/TSSOP/PDIP SOP/TSSOP/PDIP PDIP PDIP PDIP PDIP PDIP
61K
1280
3
有
STC89LE51RC STC89LE52RC STC89LE53RC STC89LE54RD+ STC89LE58RD+ STC89LE516RD+
stc8a8k64s4a12中文资料_数据手册_参数
3.4.3 LQFP48 封装尺寸图(9mm*9mm) ................................................................................... 59
3.4.4 LQFP44 封装尺寸图(12mm*12mm) ............................................................................... 60
3.8.3 STC8F8K64S4A12 应用线路图............................................................................................ 67
3.8.4 STC8F2K64S4 应用线路图 .................................................................................................. 67
3.7 STC8 系列单片机命名规则............................................................................................................. 65
3.8 应用线路图 ....................................................................................................................................... 66
3.5 STC8 系列单片机选型价格一览表 ................................................................................................. 63
STC单片机型号选型列表
无
无
STC11L40XE
3.6 - 2.1
40K
1280
2
1-2个
无
无
40
有
有
21K
有
有
5个
有
PDIP40
LQFP/PLCC
无
无
STC11L32XE
3.6 - 2.1
32K
1280
2
1-2个
无
无
40
有
有
29K
有
有
5个
有
PDIP40
LQFP/PLCC
无
无
STC11L16XE
3.6 - 2.1
LQFP/PLCC
无
无
STC10L08XE
3.6 - 2.1
8K
512
2
1-2个
无
无
40
有
有
5K
有
有
5个
无
PDIP40
LQFP/PLCC
无
无
STC10L08
3.6 - 2.1
8K
256
2
1-2个
无
无
40
有
有
无
有
有
5个
无
PDIP40
LQFP/PLCC
无
无
STC10L06XE
3.6 - 2.1
6K
512
3.6 - 2.1
12K
256
2
1-2个
无
无
40
有
有
无
有
LCC
无
无
STC10L10XE
3.6 - 2.1
富士通单片机选型表 Fujitsu 8FX
.#'4FSJFT QJO -$%
/"
.#&
.#'4FSJFT QJO *$
/"
.#&
.#'4FSJFT QJO DPNQBSBUPS 0QBNQ
/"
.#&
˞
64#
ុណႌ᭦
*OGSFFSVONPEF #(.JTSFNPWFE
.BJODMPDL
$MPDLTFMFDUJPO
5JNJOHDPOUSPM
$0.%SJWFS
4VCDMPDL
%JTQMBZ3". YCJUT
4&(%SJWFS
4PGUXBSFTFMFDU
)BSEXBSF PVUQVU
6
*OUFSOBMCVT
"$XBWF HFOFSBUPS
#(. "EBQUPS
%#( 67DD (/%
345065
ᄫಕ
1VMMVQ%#(
3459
.$6 .#
40'56/&
ͮܬႂᡸ
džʿᭉ᜵ӳၸӬྞᄉФ̴ᠪຸ ၸЮᎵ0$%
džڙ%#(֖Ӭྞ˧ᫍὋԵᭉ᜵Ӭጲᩖଋ ʶ˓Ӭጲଌ҃
džஂᄯଋڙጲុណὋʿᭉ᜵ၸ&7" džஂ'-"4)ርࣿདз
/fss /fsp /fsp/tw
7
ள'9 .$6ጆѴֵ̖ 8pins~80pins
ࠜܢӦ࠭ͳ'9.$6ֵ̖ᤤۋᛪ_QJOT
富士通MB95260系列选型表
.#"&
/"
.#'4FSJFT QJO .PUPS
CMS F Flash MCU 选型表
MSSP
SOP24/SKY24
CMS89FT628 28 4K*16 352
64
26
----
---- 12bit×8
12
2
----
----
----
INTRC
2.5~5.5 -40~85(℃)
MSSP
SOP28
CMS89F51X (雾化器)
Part Name
PIN ROM RAM EEPROM I/O LED LCD
OSC
VDD(V)
Temp
Other Features
Package
CMS89F5231 16 4K*16 256
32
14
----
---- 10bit×9
----
3
2
3
1
INTRC 2.5~5.5 -40~85(℃) PPG/MSSP SOP16/DIP16
CMS89F5232 16 4K*16 256
----
----
----
2
1
6 500mA INTRC 2.5~5.5 -40~85(℃)
----
DIP16
CMS89FT628D5 28 4K*16 352
64
19+5 ----
---- 12bit×5
10
2
----
5 500mA INTRC 2.5~5.5 -40~85(℃)
MSSP
SOP28
----
INTRC
2.5~5.5 -40~85(℃)
----
SOP20/DIP20
CMS89F228
28 4K*16 344
----
26 11×7 1/2 Bias 12bit×13
富士通单片机MB95F013K单片机内部ADC的简单应用
#include "sys.h"
#include "ADC.h"
/*************************************************************
*函数名称:void ADC_Init(void)
*函数功能:ADC模块的功能进行简单的初始化
本文主要对MB95F013K单片机内部8/10 位 A/D 转换器 × 8 路通道模块的个人使用进行简单阐述。由于该系列MCU资料较少,所以做了一部分简单的笔记,一试为了自己日后查找,二是为了方便有需要的同行,本人能力有限,为简单的笔记,高手同行勿喷。
MB95F013K单片机内部资源:
■概要
MB95F013K 是通用单芯片微控制器。该微控制器不仅包含精简指令集,而且内置多种外设功能。
外部时钟( 高达 24 MHz, 最大机器时钟频率 : 12 MHz)
主CR 时钟 (4 MHz ±2%)
主CR PLL 时钟
当PLL 倍频器为 2 时,主 CR 时钟频率变为 8 MHz ±2%。
当PLL 倍频器为 2.5 时,主 CR 时钟频率变为 10 MHz ±2%。
当PLL 倍频器为 3 时,主 CR 时钟频率变为 12 MHz ±2%。
{
BATT_Value =BATT4;
}
else
if(ADC_Value >= BATT_TH3)
{
BATT_Value = BATalue >= BATT_TH2)
{
BATT_Value =BATT 2;
}
else
if(ADC_Value >= BATT_TH1)