一般特点
高性能,低功耗的AVR 8位微控制器
先进的RISC架构
- 132条指令 - 绝大多数为单时钟周期执行
- 32个8位通用工作寄存器
- 高达16MIPS的吞吐量为16MHz
- 片上2周期乘法器
非易失性程序和数据存储器
- 对在系统内可编程的Flash 64K字节
耐力:10,000写/擦除周期
- 4K字节的EEPROM
包含128字节的一次性可编程存储器
- 耐力:100,000写/擦除周期
- 4K字节的片内SRAM
- 可选Boot代码区
在系统编程片上Bootloader程序
JTAG ( IEEE 1149.1标准兼容)接口
- 边界扫描功能根据JTAG标准
- 广泛的片上调试支持
- 对Flash , EEPROM ,熔丝和锁定位通过JTAG接口编程
- JTAG锁定软件安全(使用OTP programmation )
ISO7816 UART接口完全符合EMV , GIE -CB和WHQL标准
- 可编程时钟ISO从1 MHz到4.8 , 6,8或12MHz的
- 卡插入/移除检测与自动停用序列
- 可编程的波特率发生器,从372到3个时钟周期
- 同步/异步协议T = 0和T = 1有直接或反转
公约
- 在奇偶校验错误自动字符重复
- 32位等待时间计数器
- 16位保护时间计数器/块保护时间计数器
- 内部步上/下转换器,具有可编程的电压输出,如果DC / DC
嵌入式:
A类: 5V +/-在60毫安8 % , Vcc>2.85 ( 50毫安若VCC >2.7 )
B类: 3V时60毫安+/- 8 % , Vcc>2.85 ( 50毫安若VCC >2.7 )
C类: 1.8V +/- 8 %的35毫安
- 对于卡接口ISO7816-12 USB主机控制器
支持高达60mA USB智能卡
支持有限的电缆长度为智能卡连接器( 50厘米)
- 4 kV的静电放电( MIL / STD 833级3 )对整个智能卡接口保护
USB 2.0全速设备模块
- 完全符合:
- 通用串行总线规范2.0版
- 支持数据传输速率高达12 Mbit / s的
- 端点0为控制传输:最多64个字节
- 8 IN或OUT方向和散装可编程端点,中断或
同步传输
3与64X2字节双缓冲可编程端点
- 挂起/恢复中断和远程唤醒支持
- 上电复位和USB总线复位
8-bit
微控制器
智能卡
读者
AT90SCR100
数据表
初步
TPR0327AY–SMS–30Jan09
- 48 MHz的时钟全速总线操作
- 对微控制器的要求USB总线断开
外设特性
- 一个8位定时器/计数器具有独立预分频器,比较功能和PWM通道
- 一个8位定时器/计数器具有独立预分频器,比较功能和实时计数器上独立的振荡器
- 1个16位定时器/计数器具有独立预分频器和比较模式
硬件看门狗
- 硬件AES 128/256发动机
- 随机数发生器(RNG)
通信外设
- 高速主/从SPI串行接口(高达20MHz )
2线串行接口
- USART接口(高达2Mbps )
- 标准的SPI接口(缓和与大多数射频前端芯片的通信)
单片机的特殊功能
- 上电复位和掉电检测
- 内部Callibrated振荡器
- 外部和内部中断源
- 五种休眠模式:空闲模式,省电模式,掉电,待机和扩展Standby
- 低于一个固定的水平与中断产生供应监控。
高达5×4的矩阵式管理能力与中断和按下键事件唤醒键盘接口
多达4个I / O端口:可编程I / O端口
多达4个LED输出,具有可编程电流源: 2或4mA (在仿真模式下不可用)
在每个生产专用集成电路和唯一的序列号。
工作温度
=工业( -40 ° C至+ 85°C )
核心工作电压
– 2.4 - 5.5V
直流/直流工作电压(见
“智能卡接口特性”
了解详情)
– 2.7 - 5.5V
最大频率
- 8MHz的时钟输入
2
AT90SCR100
TPR0327AY–SMS–30Jan09
AT90SCR100
1.框图
图1-1 。
框图
CP
CCRES
L
CR
ST
CI
O
CC
4
CC ,D
8, P
DM
Vc
c
PA7 , KbIN7 , PCINT7
PA6 , KbIN6 , PCINT6
PA5 , KbIN5 , PCINT5
PA4 , KbIN4 , PCINT4
PA3 , KbIN3 , PCINT3
PA2 , KbIN2 , PCINT2
PA1 , KbIN1 , PCINT1
PA0 , KbIN0 , PCINT0
PE7 , KbO7 , PCINT31
PE6 , KbO6 , PCINT30
PE5 , KbO5 , PCINT29
PE4 , KbO4 , PCINT28
PE3 , KbO3 , PCINT27
PE2 , KBO 2 , PCINT26
PE1 , KbO1 , PCINT25
PE0 , KbO0 , PCINT24
PC5 , JTGTDI , LED3
PC4 , JTGTDO , LED2
PC3 , JTGTMS , LED1
PC2 , JTGTCK , LED0
PC1 , SDA , INT3b
PC0 , SCL , INT2b
智能卡接口
端口A
标准
ISO7816
USB主机
调节器
供应
MONITOR
键盘
接口
USB DMA
端口E
片上
DEBUG
看门狗
JTAG
中央处理器
打断
调节器
动力
管理
端口C
LED端口
TWI
SPI DMA
PD7 , HSMISO , PCINT23
PD6 , HSMOSI , PCINT22
PD5 , HSSCK , PCINT21
PD4 , HSSS , PCINT20
PD3 , INT1 , PCINT19
PD2 , INT0 , OC1B , PCINT18
PD1 , TXD , PCINT17
PD0 , RXD , PCINT16
PB7 , SCK , OC2A , PCINT15
PB6 , MISO , OC2B , PCINT14
PB5 , MOSI , OC1A , PCINT13
PB4 , SS , OC0B , PCINT12
PB3 , PWM , OC0A , PCINT11
PB2 , ICP1 , PCINT10
PB1 , T1 , CKO , PCINT9
PB0 , T0 , XCK , PCINT8
端口D
快速
SPI
SRAM
4 KB
USART
FL灰
64 KB的代码
EEPROM
4 KB数据
SPI
端口B
AES 256
RNG
USB
8位T / C 0
16位T / C 1
定时器/计数器
8位T / C 2
48MHz
PWM
RTC
时钟
管理
USB设备
TO
TO
记
除了PORTC ,其他所有端口都连接到引脚电平变化中断
控制器。
D
UC -
ap
SC
D+
1
SC
2
AL
XT
1
AL
XT
2
3
TPR0327AY–SMS–30Jan09
AT90SCR100
2.引脚配置表
2封装配置,以针对不同的需求
- 32pins : LowPinCount包:小型封装尺寸,可用于小型嵌入式系统
( AT90SCR100L和AT90SCR100LS )
- 64pins : FullPinCount :为完整的性能先进的阅读器( AT90SCR100H )
!
小心
对全部引脚数( FPC )封装,仅支持封装类型为QFN ,以及
所有Vss的信号被连接到所述电子垫。把它完全溶胶是非常重要的
dered对最终PCB的接地层。
USBReg指的是3.3V的USB专用稳压器
记
PCINTx参考引脚电平变化中断。
请参阅“外部中断寄存器”
第69页。
谨防支持每个端口上的多个功能。所有functionnality可能
是活动的同时。以禁用功能的唯一方法是内取消激活它
相应的外设模块。
!
小心
表2-1 。
端口映射
引脚配置表
SCR100LHS
SCR100LSD
SCR100H
供应
ID
VCC
Vss1
AVSS
RST
映射,通用引脚
Xtal1
Xtal2
DVCC
Vcc2
Vcc3
Vcc4
Vcc5
VDCDC
Vss2
Vss3
D+
D-
UCAP
配置方面,角色
x
e
(1)
e
(1)
x
x
VCC
x
x
x
x
x
x
x
e
(1)
e
(1)
x
x
x
USB
REG
-
-
VCC
Vss1
AVSS
RST
XTAL1
XTAL2
DVCC
Vcc2
Vcc3
Vcc4
Vcc5
VDCDC
Vss2
Vss3
D+
D-
UCAP
USB解耦:
使用特定的USB稳压器
脱钩
数字VCC:二手
内部稳压器去耦
电源电压:被捆绑到同一个电源电压Vcc的
电源电压:被捆绑到同一个电源电压Vcc的
电源电压:被捆绑到同一个电源电压Vcc的
电源电压:被捆绑到同一个电源电压Vcc的
电源电压为DC / DC转换器。
第二Vss的:要连接到VSS
第三Vss的:要连接到VSS
电源
地
PLL地面
复位信号:
开车从低到重新初始化芯片
时钟输入:
支持高达8 MHz的晶体
x
x
x
x
x
x
x
x
-
-
-
x
x
x
x
x
x
x
x
x
x
x
x
x
x
-
-
-
x
x
x
x
x
x
USB接口
5
TPR0327AY–SMS–30Jan09