首页 > 器件类别 > 嵌入式处理器和控制器 > 微控制器和处理器

UT69R00012GPCR

RISC Microcontroller, 32-Bit, 12MHz, CMOS, CPGA144, CERAMIC, PGA-144

器件类别:嵌入式处理器和控制器    微控制器和处理器   

厂商名称:Cobham Semiconductor Solutions

下载文档
器件参数
参数名称
属性值
零件包装代码
PGA
包装说明
PGA,
针数
144
Reach Compliance Code
unknown
ECCN代码
3A001.A.2.C
具有ADC
NO
地址总线宽度
20
位大小
32
DAC 通道
NO
DMA 通道
NO
外部数据总线宽度
16
JESD-30 代码
S-CPGA-P144
JESD-609代码
e4
长度
39.751 mm
端子数量
144
最高工作温度
125 °C
最低工作温度
-55 °C
PWM 通道
NO
封装主体材料
CERAMIC, METAL-SEALED COFIRED
封装代码
PGA
封装形状
SQUARE
封装形式
GRID ARRAY
认证状态
Not Qualified
座面最大高度
4.826 mm
速度
12 MHz
最大供电电压
5.5 V
最小供电电压
4.5 V
标称供电电压
5 V
表面贴装
NO
技术
CMOS
温度等级
MILITARY
端子面层
GOLD
端子形式
PIN/PEG
端子节距
2.54 mm
端子位置
PERPENDICULAR
总剂量
100k Rad(Si) V
宽度
39.751 mm
uPs/uCs/外围集成电路类型
MICROCONTROLLER, RISC
Base Number Matches
1
文档预览
Standard Products
UT69R000 RadHard MicroController
Data Sheet
July 2002
q
Harvard architecture
- 64K data space
- 1M instruction space
q
High throughput engine
- 2 clocks per instruction
- 8 MIPS @ 16 MHz
- Static design
q
15 levels of interrupts
- 8 external user defined interrupts
- Machine error and power fail
q
Two on-board 16-bit interval timers
- Timer A, 10
µs/bit
- Timer B, 100
µs/bit
resolution
q
8-bit software controlled output discrete bus
q
Register- oriented architecture has 21
user-accessible registers
- 16-bit or 32-bit register configurations
q
Supports direct memory access (DMA) system
configuration
OSCOUT
OE
WE
BRQ
BGNT
BUSY
BGACK
NUI1
NUI2
NUI3
STATE1
DI1
DI2
MEMORY
CONTROL
BUS
ARBITRA-
TION
PROCES-
SOR
STATUS
OSCIN
SYSCLK
q
Built-in 9600 baud UART
q
Full military operating temperature range, -55
o
C to
+125
o
C, in accordance with MIL-PRF-38535 for Class Q
or V
q
Typical radiation performance:
- Total dose: 1.0E6 rads(Si)
- SEL Immune >100 MeV-cm
2
/mg
- LET
TH
(0.25) = 60 MeV-cm
2
/mg
- Saturated Cross Section (cm
2
) per bit, 1.2E-7
- 2.3E-11 errors/bit-day, Adams to 90%
geosynchronous heavy ion
q
Post-radiation AC/DC performance characteristics
guaranteed by MIL-STD-883 Method 1019 testing
at 1.0E6 rads(Si)
q
Latchup immune 1.5-micron CMOS, epitaxial,
double-level-metal technology
q
Packaging options:
- 132-lead flatpack
- 144-pin pingrid array (plus one index pin)
16
TIMCLK
TES
T
UARTOUT
UARTIN
UART
OSCILLATOR
/CLOCK
SHIFT REG
PROCESSOR
CONTROL
LOGIC
ID
32
GENERAL
PURPOSE
REGISTERS
TBR
RBR
TR
32
32
BIT REG
32
TB
IM
TEMP DEST
16
TEMP SRC
FR
PI
ST
SW
32
32
16
16
16
16
16
16
16
I/O
MUX
INSTRUCTION
DATA
16
IC/ICs
INSTRUCTION
ADDRESS
MCHNE1
BTERR
MCHNE2
MPROT
PFAIL
INT5
INT6
INT0-4
MRST
20
ADD
MUX
32
ACC
32
PIPELINE
BUS
CONTROL
8
16
OD(7:0)
OPERAND
DATA
DTACK
M/IO
R/ WR
DS
OPERAND
ADDRESS
A MUX
INTER-
RUPTS
B MUX
32-BIT ALU
16
32
16
ADDR
MUX
5
Figure 1. UT69R000 Functional Block Diagram
Table of Contents
1.0
Introduction ..................................................................................................................... 4
1.1 General Description .............................................................................................. 4
1.2 General Operation ................................................................................................. 4
Register File .................................................................................................................... 6
2.1 General Purpose Registers .................................................................................... 6
2.2 Specialized Registers ............................................................................................ 6
2.2.1 Specialized Register Description ................................................................. 6
Instruction Port .............................................................................................................. 16
3.1 Instruction Port Operations ................................................................................. 17
3.1.1 STRI Instruction Bus Cycle ....................................................................... 17
3.1.2 LRI Instruction Bus Cycle ......................................................................... 18
Operand Port ................................................................................................................. 19
4.1 Operand Bus Cycle Operation ............................................................................ 20
4.2 DMA Operation and Bus Arbitration.................................................................. 23
Discrete Input/Output.................................................................................................... 25
5.1 Output Discrete Bus ............................................................................................ 25
5.2 Discrete Inputs .................................................................................................... 26
Interrupts ....................................................................................................................... 26
6.1 Interrupt Control ................................................................................................. 26
6.1.1 Interrupt Status........................................................................................... 27
6.1.2 Interrupt Processing and Vectoring ........................................................... 27
6.2 Interrupt Sources ................................................................................................. 28
6.3 Interrupt Hardware.............................................................................................. 28
6.4 Interrupt Latency ................................................................................................. 28
Monitor ......................................................................................................................... 28
7.1 Using the Monitor ............................................................................................... 29
7.1.1 Examine Command.................................................................................... 33
7.1.2 Modify Command...................................................................................... 33
7.1.3 Continue Command ................................................................................... 34
7.1.4 Run Command ........................................................................................... 34
Internal UART Operation ............................................................................................. 34
8.1 UART Transmitter Operation ............................................................................. 34
8.2 UART Receiver Operation.................................................................................. 35
Programming Interface.................................................................................................. 35
9.1 Data Formats ....................................................................................................... 35
9.2 Instruction Formats ............................................................................................. 36
9.3 Addressing Modes............................................................................................... 37
9.4 Data Movement Operations ................................................................................ 38
Pin Description.............................................................................................................. 39
Absolute Maximum....................................................................................................... 46
Recommended Operating Conditions ........................................................................... 46
DC Electrical Characteristics ........................................................................................ 47
AC Electrical Characteristics ........................................................................................ 48
Packaging ...................................................................................................................... 58
Ordering ........................................................................................................................ 60
2.0
3.0
4.0
5.0
6.0
7.0
8.0
9.0
10.0
11.0
12.0
13.0
14.0
15.0
16.0
2
RD0 - RD15
RA19
RA18
RA17
RA16
RA15
RA14
RA13
RA12
RA11
RA10
RA9
RA8
RA7
RA6
RA5
RA4
RA3
RA2
RA1
RA0
NUI1
NUI2
NUI3
DI1
DI2
STATE1
OSCIN
OSCOUT
UARTIN
UARTOUT
TIMCLK
TEST
INSTRUCTION DATA PORT
BUS
ARBITRATION
BRQ
BGNT
BUSY
BGACK
BUS
CONTROL
UT69R000
INSTRUCTION
ADDRESS
BUS
CLOCK
DTACK
M/ IO
R/ WR
DS
SYSCLK
OD0
OD1
OD2
OD3
OUTPUT
DISCRETES
PROCESSOR
STATUS
OD4
OD5
OD6
OD7
OSCILLATOR
OE
WE
MEMORY
UART
MCHNE1
BTERR
MCHNE2
MPROT
NUI4
INT4
INT3
INT2
INT1
INT0
PFAIL
INT5
INT6
MRST
INTERRUPTS/
EXCEPTIONS
OPERAND
ADDRESS
BUS
OPERAND
DATA BUS
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
A15
D0 - D15
Figure 2. UT69R000 Pin Function Diagram
3
1.0 Introduction
The UT69R000 is a radiation-hardened high-performance
microcontroller designed, manufactured, and tested to meet
rigorous radiation environments. UTMC designed and
implemented the UT69R000 using an advanced radiation-
hardened twin-well CMOS process. The combination of
radiation-hardness, high throughput, and low power
consumption makes the UT69R000 ideal for high-speed
systems in satellites, missiles, and avionics applications.
1.1 General Description
The UT69R000 is a versatile microcontroller designed to meet
real-time control type applications. Support functions often
found external to a microprocessor are integrated within the
microcontroller. Functions include UART, interval timers, 10
external interrupt vectors, and a 8-bit output discrete bus.
The UT69R000 core (machine) is a two port microcontroller
that accesses instructions from a 1M x 16 instruction port; a
second port (64K x 16 data port) is available for data storage.
Data transfer acknowledge allows the addition of wait states
on the data port. The machine performs overlapping fetches
and executes speeding instruction throughput. A 12 MHz
operating clock frequency provides up to 6 MIPS of
throughput. A later section of this data sheet expands on this
concept.
The UT69R000 architecture is based on 20 16-bit general
purpose registers providing, the programmer with extensive
register support. The UT69R000’s flexibility is enhanced by
the concatenation of 16-bit registers into 32-bit registers. In
addition, all registers are available for use as either the source
or destination for any register operation.
All UT69R000 circuitry is of static design. Internal registers,
counters, and latches do not require refresh as with dynamic
circuit design. Therefore the UT69R000 can operate from DC
to the upper frequency limit of 16 MHz. This type of operation
is especially useful in power critical applications such as
satellites.
The UT69R000 fully supports multiprocessor systems, DMA,
and complex bus arbitration. Bus control passes among bus
masters operating on the same bus. The bus master can be one
of several UT69R000s or any other device requiring DMA.
The UT69R000 supports 15 levels of vectored interrupts. Ten
of these are external interrupts, all of which are user-definable.
All interrupts are serviced in order of priority.
The UT69R000’s three basic instruction formats support 16-
bit and 32-bit instruction. The formats are Register-to-Register,
Register-to-Literal, and Register-to-Long-Immediate
instructions.
Figure 3 shows the UT69R000’s general system architecture.
1.2 General Operation
The UT69R000 reduced instruction set consists of 35 separate
instructions. Most of these instructions execute in two clock
cycles providing high-throughput. The UT69R000 has a
Harvard architecture which incorporates two address and two
data buses. One set of address and data buses interface with
instruction memory (instruction port) and the other interfaces
with data memory (data port). The instruction port consists of
a 20-bit address bus and 16-bit data bus. The maximum
program length of any program is 1 mega-word. The data port
consists of a 16-bit address and data bus, allowing access to
64K x 16 of data storage.
The instruction port is dedicated to the storage of instruction
code; however , two instructions exist that allow the instruction
port manipulation by the machine. These instructions are the
Load Register from Instruction Memory (LRI) and Store
Register to Instruction Memory (STRI).
INSTRUCTION
DATA
16
INSTRUCTION
MEMORY
20
INSTRUCTION
ADDRESS
UT69R000
DATA
16
CONTROL
ADDRESS
16
DATA
MEMORY
Figure 3. UT69R000 General System Architecture
4
The UT69R000 begins operation by first generating an address
on the instruction port; valid data (instruction) is then latched
into the Primary Instruction Register (PIR). After the machine
stores the instruction in the PIR, the machine begins execution
of the instruction in the Instruction Register (IR). If the present
instruction in the IR requires only internal processing, the
machine does not exercise the data bus. If the machine needs
additional data to complete the instruction the machine begins
arbitration for the data port.
Data port arbitration begins with the machine asserting the Bus
Request (BRQ) signal. The machine samples the Bus Grant
(BGNT) and Bus Busy (BUSY) signals on the falling edge of
the clock (OSCIN). When the machine detects that the previous
bus controller has relinquished control of the bus, the machine
generates a Bus Grant Acknowledge (BGACK) signal
signifying that it has taken control of the bus (i.e., data port).
After the UT69R000 takes control of the bus, it generates valid
address and data information. If the machine is interfacing to
slow memory or other peripheral devices that require long
memory-access times, the Data Transfer Acknowledge
(DTACK) signal extends the memory cycle time. By holding
off the assertion of DTACK, the slow device lengthens the
memory cycle until it can provide data for the machine.
The UT69R000 controls the vectoring and prioritizing of
interrupt service. Internal logic selects one of 15 interrupt
vectors, each interrupt vector is allocated four memory
locations. Use the four memory locations to store return from
interrupt service address information along with the interrupt
service routine’s location. The UT69R000 controls prioritizing
of coincident interrupts.
Perform UART control and maintenance via input/output
commands OTR and INR. These commands allow the
programmer to read UART status, and error information, as
well as upload and download information to the receive and
transmit buffers respectively.
Figure 4 shows an example of a system configuration.
4
INSTRUCTION MEMORY
CAN ONLY BE ACCESSED
BY THE UT69R000
BRQ
BGNT
BUSY
BGACK
16
BUS
ARBITER
DMA
DEVICE
#1
1553
I/F
DMA
DEVICE
#2
INSTRUCTION
MEMORY
1M X 16
(MAX)
INSTRUCTION
DATA
INSTRUCTION
ADD
OP ADD
OE
OP DATA
WE CONTROL
16
16
6
20
INTERNALLY
PULLED LOW
USER-
DEFINED
SYSTEM
INTERRUPTS
8
NUI3
GENERAL
PURPOSE
MEMORY
I/O
DEVICE #1
I/O
DEVICE #2
UT69R000
UART
I/F
X
C
V
R
SERIAL I/O
Figure 4. The UT69R000 Example System Configuration
5
查看更多>
CMU500 CMU200 8960
我公司是一家集销售,维修,租赁和回收为一体的二手精密仪器设备公司。本着诚信为本,精益求精,客户至上的...
baicetong123 测试/测量
介绍一个实用的数控稳压电源
各位有那位高手介绍一个实用的0-36V数控实验稳压电源的原理图和程序,谢谢了 介绍一个实用的数控稳压...
wnly 电源技术
用sensortag做个游戏控制器
先这样设想,后面继续完善 用sensortag做个游戏控制器 ...
deweyled 无线连接
error initializing emulator
今天遇到一个新问题,我的开发软件是ccs3.3仿真器是SSD-XDS510plus,一直使用2833...
nealfei 微控制器 MCU
stm32f103vg西安有货么?
stm32f103vg 西安有货么? stm32f103vg西安有...
123456789000 stm32/stm8
TI 通用LED照明研讨会
全球半导体领导厂商 - 德州仪器 ( Texas Instruments, TI ),在201...
maylove 模拟与混合信号
热门器件
热门资源推荐
器件捷径:
S0 S1 S2 S3 S4 S5 S6 S7 S8 S9 SA SB SC SD SE SF SG SH SI SJ SK SL SM SN SO SP SQ SR SS ST SU SV SW SX SY SZ T0 T1 T2 T3 T4 T5 T6 T7 T8 T9 TA TB TC TD TE TF TG TH TI TJ TK TL TM TN TO TP TQ TR TS TT TU TV TW TX TY TZ U0 U1 U2 U3 U4 U6 U7 U8 UA UB UC UD UE UF UG UH UI UJ UK UL UM UN UP UQ UR US UT UU UV UW UX UZ V0 V1 V2 V3 V4 V5 V6 V7 V8 V9 VA VB VC VD VE VF VG VH VI VJ VK VL VM VN VO VP VQ VR VS VT VU VV VW VX VY VZ W0 W1 W2 W3 W4 W5 W6 W7 W8 W9 WA WB WC WD WE WF WG WH WI WJ WK WL WM WN WO WP WR WS WT WU WV WW WY X0 X1 X2 X3 X4 X5 X7 X8 X9 XA XB XC XD XE XF XG XH XK XL XM XN XO XP XQ XR XS XT XU XV XW XX XY XZ Y0 Y1 Y2 Y4 Y5 Y6 Y9 YA YB YC YD YE YF YG YH YK YL YM YN YP YQ YR YS YT YX Z0 Z1 Z2 Z3 Z4 Z5 Z6 Z8 ZA ZB ZC ZD ZE ZF ZG ZH ZJ ZL ZM ZN ZP ZR ZS ZT ZU ZV ZW ZX ZY
需要登录后才可以下载。
登录取消