立创商城logo
购物车0
预售商品
IP82C55A-5实物图
  • IP82C55A-5商品缩略图

温馨提醒:图片仅供参考,商品以实物为准

IP82C55A-5

82C55A CMOS可编程外设接口

SMT扩展库PCB免费打样
私有库下单最高享92折
描述
82C55A是高性能CMOS版本的行业标准8255A,可以与多种微处理器一起使用。具有24个可编程I/O引脚,支持3种主要操作模式。
品牌名称
TI(德州仪器)
商品型号
IP82C55A-5
商品编号
C3191431
商品封装
PDIP-40​
包装方式
袋装
商品毛重
1克(g)

商品参数

属性参数值
商品目录I/O扩展器
I/O 数量24
是否有中断输出-
输出类型-
灌电流(IOL)-
属性参数值
拉电流(IOH)-
时钟频率(fc)8MHz
工作电压4.5V~5.5V
工作温度-40℃~+85℃

商品概述

Harris 82C55A 是行业标准 8255A 的高性能 CMOS 版本,采用自对准硅栅 CMOS 工艺(Scaled SAJI IV)制造。它是一种通用可编程 I/O 设备,可与多种不同的微处理器配合使用。有 24 个 I/O 引脚,可分为两组,每组 12 个,可单独编程,并可在三种主要操作模式下使用。82C55A 的高性能和行业标准配置使其与 80C86、80C88 和其他微处理器兼容。 静态 CMOS 电路设计确保了低工作功耗。在整个温度范围内与 TTL 兼容,并且总线保持电路消除了上拉电阻的需求。Harris 先进的 SAJI 工艺使得该产品在功耗仅为现有功能等效产品的一小部分的情况下,性能等于或优于它们。 这个三态双向 8 位缓冲器用于将 82C55A 连接到系统数据总线。当 CPU 执行输入或输出指令时,缓冲器会传输或接收数据。控制字和状态信息也通过数据总线缓冲器传输。 该模块的功能是管理数据、控制或状态字的所有内部和外部传输。它接受来自 CPU 地址和控制总线的输入,并向两个控制组发出命令。 片选 (CS):此输入引脚为低电平时,可使 82C55A 与 CPU 进行通信。 读 (RD):此输入引脚为低电平时,可使 82C55A 通过数据总线向 CPU 发送数据或状态信息。本质上,它允许 CPU 从 82C55A “读取” 数据。 写 (WR):此输入引脚为低电平时,可使 CPU 向 82C55A 写入数据或控制字。 端口选择 0 (A0) 和端口选择 1 (A1):这些输入信号与 RD 和 WR 输入一起,控制三个端口之一或控制字寄存器的选择。它们通常连接到地址总线的最低有效位 (A0 和 A1)。 复位 (Reset):此输入为高电平时,将控制寄存器初始化为 9Bh,并将所有端口 (A、B、C) 设置为输入模式。82C55A 内部的 “总线保持” 设备将 I/O 端口输入保持在逻辑 “1” 状态,最大保持电流为 400μA。 每个端口的功能配置由系统软件编程。本质上,CPU 向 82C55A “输出” 一个控制字。控制字包含诸如 “模式”、“位设置”、“位复位” 等信息,用于初始化 82C55A 的功能配置。 每个控制块(A 组和 B 组)接受来自读写控制逻辑的 “命令”,从内部数据总线接收 “控制字”,并向其关联的端口发出适当的命令。 控制组 A - 端口 A 和端口 C 上半部分 (C7 - C4) 控制组 B - 端口 B 和端口 C 下半部分 (C3 - C0) 控制字寄存器既可以写入也可以读取,如 “基本操作” 表所示。图 4 显示了读写操作的控制字格式。当读取控制字时,位 D7 始终为逻辑 “1”,这意味着控制字模式信息。 82C55A 包含三个 8 位端口 (A、B 和 C)。所有端口都可以通过系统软件配置为各种功能特性,但每个端口都有其自身的特殊功能或 “特性”,以进一步增强 82C55A 的功能和灵活性。 端口 A:一个 8 位数据输出锁存器/缓冲器和一个 8 位数据输入锁存器。端口 A 上同时存在 “上拉” 和 “下拉” 总线保持设备。 端口 B:一个 8 位数据输入/输出锁存器/缓冲器和一个 8 位数据输入缓冲器。 端口 C:一个 8 位数据输出锁存器/缓冲器和一个 8 位数据输入缓冲器(输入无锁存器)。该端口可以在模式控制下分为两个 4 位端口。每个 4 位端口包含一个 4 位锁存器,可与端口 A 和 B 一起用于控制信号输出和状态信号输入。 系统软件可以选择三种基本操作模式: 模式 0 - 基本输入/输出 模式 1 - 选通输入/输出 模式 2 - 双向总线 当复位输入变为高电平时,所有端口将被设置为输入模式,24 个端口线由内部总线保持设备保持在逻辑 “1” 电平。复位解除后,82C55A 可以保持在输入模式,无需额外的初始化。这消除了全 CMOS 设计中对上拉或下拉电阻的需求。控制字寄存器将包含 9Bh。在系统程序执行期间,可以使用单条输出指令选择任何其他模式。这允许单个 82C55A 通过简单的软件维护程序为各种外围设备提供服务。当写入控制字时,任何编程为输出端口的端口将初始化为全零。 端口 A 和端口 B 的模式可以单独定义,而端口 C 可根据需要分为两部分。

商品特性

  • 与 NMOS 8255A 引脚兼容
  • 24 个可编程 I/O 引脚
  • 完全与 TTL 兼容
  • 高速,与 5MHz 和 8MHz 的 80C86 和 80C88 配合使用时无需 “等待状态” 操作
  • 直接位设置/复位功能
  • 增强的控制字读取功能
  • L7 工艺
  • 所有 I/O 端口具有 2.5mA 驱动能力
  • 低待机功耗 (ICCSB) 为 10μA

数据手册PDF