电子工程世界电子工程世界电子工程世界

关键词

搜索

型号

搜索
 

TSC80C31-L20IDR

器件型号:TSC80C31-L20IDR
器件类别:嵌入式处理器和控制器    微控制器和处理器   
文件大小:369KB,共19页
厂商名称:Atmel (Microchip)
下载文档

器件描述

Microcontroller, 8-Bit, 20MHz, CMOS, PQFP44, PLASTIC, QFP-44

参数
参数名称属性值
是否Rohs认证不符合
厂商名称Atmel (Microchip)
零件包装代码QFP
包装说明QFP,
针数44
Reach Compliance Codecompliant
具有ADCNO
地址总线宽度16
位大小8
最大时钟频率20 MHz
DAC 通道NO
DMA 通道NO
外部数据总线宽度8
JESD-30 代码S-PQFP-G44
JESD-609代码e0
长度10 mm
I/O 线路数量32
端子数量44
最高工作温度85 °C
最低工作温度-40 °C
PWM 通道NO
封装主体材料PLASTIC/EPOXY
封装代码QFP
封装形状SQUARE
封装形式FLATPACK
峰值回流温度(摄氏度)225
认证状态Not Qualified
座面最大高度2.4 mm
速度20 MHz
最大供电电压5.5 V
最小供电电压2.7 V
表面贴装YES
技术CMOS
温度等级INDUSTRIAL
端子面层TIN LEAD
端子形式GULL WING
端子节距0.8 mm
端子位置QUAD
处于峰值回流温度下的最长时间30
宽度10 mm
uPs/uCs/外围集成电路类型MICROCONTROLLER

文档预览

TSC80C31/80C51
CMOS 0 to 44 MHz Single-Chip 8 Bit Microcontroller
Description
The TSC80C31/80C51 is high performance SCMOS
versions of the 8051 NMOS single chip 8 bit
µC.
The fully static design of the TSC80C31/80C51 allows to
reduce system power consumption by bringing the clock
frequency down to any value, even DC, without loss of
data.
The TSC80C31/80C51 retains all the features of the 8051
: 4 K bytes of ROM ; 128 bytes of RAM ; 32 I/O lines ;
two 16 bit timers ; a 5-source, 2-level interrupt structure
; a full duplex serial port ; and on-chip oscillator and clock
circuits.
In addition, the TSC80C31/80C51 has two
software-selectable modes of reduced activity for further
reduction in power consumption. In the Idle Mode the
CPU is frozen while the RAM, the timers, the serial port,
and the interrupt system continue to function. In the
Power Down Mode the RAM is saved and all other
functions are inoperative.
The TSC80C31/80C51 is manufactured using SCMOS
process which allows them to run from 0 up to 44 MHz
with VCC = 5 V. The TSC80C31/80C51 is also available
at 20 MHz with 2.7 V < Vcc < 5.5 V.
D
TSC80C31/80C51-L16 : Low power version
Vcc : 2.7–5.5 V Freq : 0–16 MHz
D
TSC80C31/80C51-L20 : Low power version
Vcc : 2.7–5.5 V Freq : 0–20 MHz
D
TSC80C31/80C51-12 : 0 to 12 MHz
D
TSC80C31/80C51-20 : 0 to 20 MHz
D
TSC80C31/80C51-25 : 0 to 25 MHz
D
D
D
D
TSC80C31/80C51-30 : 0 to 30 MHz
TSC80C31/80C51-36 : 0 to 36 MHz
TSC80C31/80C51-40 : 0 to 40 MHz
TSC80C31/80C51-44 : 0 to 44 MHz*
* Commercial and Industrial temperature range only. For other speed
and range please consult your sale office.
Features
D
D
D
D
D
D
D
Power control modes
128 bytes of RAM
4 K bytes of ROM (TSC80C31/80C51)
32 programmable I/O lines
Two 16 bit timer/counter
64 K program memory space
64 K data memory space
D
D
D
D
D
D
Fully static design
0.8
µm
CMOS process
Boolean processor
5 interrupt sources
Programmable serial port
Temperature range : commercial, industrial, automotive and
military
Optional
D
Secret ROM : Encryption
D
Secret TAG : Identification number
MATRA MHS
Rev. E (14 Jan.97)
1
TSC80C31/80C51
Interface
Figure 1. Block Diagram
2
MATRA MHS
Rev. E (14 Jan.97)
TSC80C31/80C51
Figure 2. Pin Configuration
P0.0/A0
P0.1/A1
P0.2/A2
P1.5
P1.6
P1.7
RST
P0.3/A3
VCC
P1.4
P1.3
P1.2
P1.1
P1.0
NC
P0.4/A4
P0.5/A5
P0.6/A6
P0.7/A7
EA
DIL40
RxD/P3.0
NC
TxD/P3.1
INT0/P3.2
INT1/P3.3
T0/P3.4
T1/P3.5
PLCC44
NC
ALE
PSEN
P2.7/A15
P2.6/A14
P2.5/A13
P2.2/A10
P2.3/A11
P2.0/A8
WR/P3.6
P2.1/A9
P
01
/A1
P
02
/A2
P
11
P
14
P
13
P
12
P
10
NC
P
03
/A3
P
00
/A0
V
CC
P
15
P
16
P
17
RST
RxD/P
30
NC
TxD/P
31
INT0/P
32
INT1/P
33
T0/P
34
T1/P
35
P
04
/A4
P
05
/A5
P
06
/A6
P
07
/A7
EA
PQFP44
NC
ALE
PSEN
P
27
/A15
P
26
/A14
P
25
/A13
WR/P
36
RD/P
37
P
23
/A11
P
20
/A8
P
21
/A9
P
22
/A10
Diagrams are for reference only. Packages sizes are not to scale.
P
24
/A12
XTAL2
XTAL1
V
SS
NC
P2.4/A12
XTAL2
RD/P3.7
XTAL1
VSS
NC
MATRA MHS
Rev. E (14 Jan.97)
3
TSC80C31/80C51
Pin Description
VSS
Circuit ground potential.
It also receives the high-order address bits and control
signals during program verification in the
TSC80C31/80C51. Port 2 can sink or source three LS
TTL inputs. It can drive CMOS inputs without external
pullups.
VCC
Supply voltage during normal, Idle, and Power Down
operation.
Port 3
Port 3 is an 8 bit bi-directional I/O port with internal
pullups. Port 3 pins that have 1’s written to them are
pulled high by the internal pullups, and in that state can
be used as inputs. As inputs, Port 3 pins that are externally
being pulled low will source current (ILL, on the data
sheet) because of the pullups. It also serves the functions
of various special features of the TEMIC C51 Family, as
listed below.
Port Pin
P3.0
P3.1
P3.2
P3.3
P3.4
P3.5
P3.6
P3.7
Port 0
Port 0 is an 8 bit open drain bi-directional I/O port. Port 0
pins that have 1’s written to them float, and in that state
can be used as high-impedance inputs.
Port 0 is also the multiplexed low-order address and data
bus during accesses to external Program and Data
Memory. In this application it uses strong internal pullups
when emitting 1’s. Port 0 also outputs the code bytes
during program verification in the TSC80C31/80C51.
External pullups are required during program
verification. Port 0 can sink eight LS TTL inputs.
Alternate Function
RXD (serial input port)
TXD (serial output port)
INT0 (external interrupt 0)
INT1 (external interrupt 1)
TD (Timer 0 external input)
T1 (Timer 1 external input)
WR (external Data Memory write strobe)
RD (external Data Memory read strobe)
Port 1
Port 1 is an 8 bit bi-directional I/O port with internal
pullups. Port 1 pins that have 1’s written to them are
pulled high by the internal pullups, and in that state can
be used as inputs. As inputs, Port 1 pins that are externally
being pulled low will source current (IIL, on the data
sheet) because of the internal pullups.
Port 1 also receives the low-order address byte during
program verification. In the TSC80C31/80C51, Port 1
can sink or source three LS TTL inputs. It can drive
CMOS inputs without external pullups.
Port 3 can sink or source three LS TTL inputs. It can drive
CMOS inputs without external pullups.
RST
A high level on this for two machine cycles while the
oscillator is running resets the device. An internal
pull-down resistor permits Power-On reset using only a
capacitor connected to V
CC
. As soon as the Reset is
applied (Vin), PORT 1, 2 and 3 are tied to one. This
operation is achieved asynchronously even if the
oscillator does not start-up.
Port 2
Port 2 is an 8 bit bi-directional I/O port with internal
pullups. Port 2 pins that have 1’s written to them are
pulled high by the internal pullups, and in that state can
be used as inputs. As inputs, Port 2 pins that are externally
being pulled low will source current (ILL, on the data
sheet) because of the internal pullups. Port 2 emits the
high-order address byte during fetches from external
Program Memory and during accesses to external Data
Memory that use 16 bit addresses (MOVX @DPTR). In
this application, it uses strong internal pullups when
emitting 1’s. During accesses to external Data Memory
that use 8 bit addresses (MOVX @Ri), Port 2 emits the
contents of the P2 Special Function Register.
ALE
Address Latch Enable output for latching the low byte of
the address during accesses to external memory. ALE is
activated as though for this purpose at a constant rate of
1/6 the oscillator frequency except during an external
data memory access at which time one ALE pulse is
skipped. ALE can sink/source 8 LS TTL inputs. It can
drive CMOS inputs without an external pullup.
If desired, ALE operation can be disabled by setting bit
0 of SFR location AFh (MSCON). With the bit set, ALE
is active only during MOVX instruction and external
fetches. Otherwise the pin is pulled low. MSCON SFR is
set to XXXXXXX0 by reset.
4
MATRA MHS
Rev. E (14 Jan.97)
TSC80C31/80C51
PSEN
Program Store Enable output is the read strobe to external
Program Memory. PSEN is activated twice each machine
cycle during fetches from external Program Memory.
(However, when executing out of external Program
Memory, two activations of PSEN are skipped during
each access to external Data Memory). PSEN is not
activated during fetches from internal Program Memory.
PSEN can sink or source 8 LS TTL inputs. It can drive
CMOS inputs without an external pullup.
XTAL1
Input to the inverting amplifier that forms the oscillator.
Receives the external oscillator signal when an external
oscillator is used.
XTAL2
Output of the inverting amplifier that forms the oscillator.
This pin should be floated when an external oscillator is
used.
EA
When EA is held high, the CPU executes out of internal
Program Memory (unless the Program Counter exceeds
3 FFFH). When EA is held low, the CPU executes only out
of external Program Memory. EA must not be floated.
Idle And Power Down Operation
Figure 3. shows the internal Idle and Power Down clock
configuration. As illustrated, Power Down operation
stops the oscillator. Idle mode operation allows the
interrupt, serial port, and timer blocks to continue to
function, while the clock to the CPU is gated off.
These special modes are activated by software via the
Special Function Register, PCON. Its hardware address is
87H. PCON is not bit addressable.
Figure 3. Idle and Power Down Hardware.
GF1
GF0
PD
IDL
PCON.6
PCON.5
PCON.4
PCON.3
PCON.2
PCON.1
PCON.0
PCON : Power Control Register
(MSB)
SMOD
GF1
GF0
PD
(LSB)
IDL
Symbol
SMOD
Position
PCON.7
Name and Function
Double Baud rate bit. When set to
a 1, the baud rate is doubled when
the serial port is being used in
either modes 1, 2 or 3.
(Reserved)
(Reserved)
(Reserved)
General-purpose flag bit.
General-purpose flag bit.
Power Down bit. Setting this bit
activates power down operation.
Idle mode bit. Setting this bit
activates idle mode operation.
If 1’s are written to PD and IDL at the same time. PD
takes, precedence. The reset value of PCON is
(000X0000).
Idle Mode
The instruction that sets PCON.0 is the last instruction
executed before the Idle mode is activated. Once in the
Idle mode the CPU status is preserved in its entirety : the
Stack Pointer, Program Counter, Program Status Word,
Accumulator, RAM and all other registers maintain their
data during idle. Table 1 describes the status of the
external pins during Idle mode.
There are three ways to terminate the Idle mode.
Activation of any enabled interrupt will cause PCON.0 to
be cleared by hardware, terminating Idle mode. The
interrupt is serviced, and following RETI, the next
instruction to be executed will be the one following the
instruction that wrote 1 to PCON.0.
MATRA MHS
Rev. E (14 Jan.97)
5
有源滤波器 对运放的哪些参数有要求啊
[i=s] 本帖最后由 paulhyde 于 2014-9-15 08:53 编辑 [/i]有源滤波器 对运放的哪些参数有要求啊...
电子笔小巴 电子竞赛
LM3S系列I2C广播问题
最近弄了2快TI的板子,分别是LM3S811和LM3S8962,想试验一下I2C总线但是发现TI的I2C模块似乎不支持广播地址模式啊?我使用I2CMasterSlaveAddrSet(I2C0_MASTER_BASE, 0x00, false);在LM3S811上设置广播地址,但是8962似乎怎么也收不到数据各位有遇到这种情况的吗?...
newbuding 微控制器 MCU
TI高性能选型、试题归纳分析、
TI高性能选型、试题归纳分析、...
cheungchew 电子竞赛
【设计工具】赛灵思混合信号解决方案白皮书
赛灵思最新推出的业界领先的 28nm 7系列FPGA 相对前几代FPGA 系列而言,极大地丰富了集成模拟子系统的功能。7 系列的模拟子系统被命名为 XADC,内置两个独立的 12 位 1 MSPS 模数转换器 (ADC) 和一个 17 通道模拟多路复用器前端。通过将 XADC 与 FPGA 逻辑紧密集成,赛灵思能够提供业界最灵活的模拟子系统。这种将模拟系统与可编程逻辑结合的全新技术被称为灵活混合信...
GONGHCU FPGA/CPLD
TIVA C Launchpad使用心得之:EK-TM4C123GXL与Ek-LM4F120XL区别之Memory Map篇
[size=3][color=#000000][font=宋体]今天我们基于Memory Map比较一下EK-TM4C123GXL[/font][/color][color=rgb(0, 0, 0)][font=宋体]与[/font][/color][color=#000000][font=宋体]Ek-LM4F120XL的区别[/font][/color][color=#000000][font=...
gs001588 微控制器 MCU
STM32F107,UART发送错误数据
小弟初学STM32F以前玩过51单片机,现在搞这个对使用ST的库相对还不是很适应,按照教程创建了一个MDK工程,添加了V3.5的库,main里做了GPIO测试没有问题,但是使用UART却出了问题,我使用的是STM32F107VCT6,使用它的USART1端口重新映射到了PB6,PB7,我打算不断发送一个字节0x24,可是我用PC收到的却是0xF9,搞了好几天都没搞定,求助各位大侠指点,谢谢啦~~~...
hjsh stm32/stm8

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 大学堂 TI培训 Datasheet 电子工程 索引文件: 582  725  1044  1465  1499 

器件索引   0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2023 EEWORLD.com.cn, Inc. All rights reserved