050396 7/173

8

 

 

 

16

 

 

 

 

 

 

 

 

 

INTERNAL ADDRESS BUS

 

 

15

PORT 1

PORT 3

 

 

 

 

DRIVERS

TIMER TIMER

SERIAL

 

ADDRESS

DRIVERS

DRIVERS

 

 

 

 

 

 

 

 

 

 

 

ENCRYPTOR

 

 

 

 

 

 

 

 

 

 

 

 

1

0

I/O

ENCRYPT KEY

 

 

PORT 1

PORT 3

TH1

TCON

TH0

SBUF

 

EXTERNAL

 

 

 

 

 

 

LATCH

LATCH

 

 

 

 

 

 

TL1

TLMOD

TL0

SCON

 

 

PROGRAM/

 

 

 

 

 

 

 

 

 

 

 

 

DATA RAM

8

 

 

 

 

8

 

 

 

 

 

 

 

INTERNAL DATA BUS

 

 

 

 

 

2PORT

DRIVERS

 

 

 

 

 

 

8

DRIVERS

 

PORT 2

RESIDENT

B

ACC

 

DATA

 

 

 

LATCH

REGISTER

ENCRYPTOR

 

 

 

 

LOADER

 

 

 

 

8

 

ROM

 

 

 

 

 

 

 

 

 

DPTR

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BUFFER

TEMP 1

TEMP 2

 

CE1

 

 

 

 

 

 

 

 

 

 

 

 

16

 

 

 

 

TIMING

CE2

 

 

 

 

 

 

 

 

AND

 

 

 

 

 

PROGRAM

 

 

 

 

 

8

INTERNAL ADDRESS BUS

 

 

CONTROL

R/W

 

 

 

 

ADDR. REG.

 

ALU

 

PORT0

DRIVERS

 

 

 

 

 

 

 

 

PORT 0

 

PC

 

 

STACK

 

 

 

 

 

 

INCREMENTOR

 

 

 

 

 

 

 

LATCH

VECTOR

PC

 

PSW

POINTER

BYTE±WIDE

 

 

 

RAM

 

 

 

 

 

 

 

 

 

 

 

MEMORY

 

 

 

 

8

8

 

 

 

BUS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

INTERNAL DATA BUS

 

 

SECURE MICROCONTROLLER ARCHITECTURAL BLOCK DIAGRAM Figure

USER'S GUIDE

 

INSTRUCTION

 

IDR ADDR.

 

REGISTER

 

REGISTER

PSEN

 

WATCHDOG

 

TIMING

TIMER

128

ALE

 

SCRATCH±

AND

 

 

 

PAD

 

CONTROL

 

EA

 

REGISTERS

 

 

RST

 

OSCILLATOR

 

 

 

 

 

XTAL1

XTAL2

IP

IE

INTERRUPT CONTROL

PCON

SECURITY

MCON

TA

 

LOCK

 

 

 

LOGIC

 

 

NONVOLATILE

MEMORY

TIMED

CONTROL

ALLOCATIONS

ACCESS

 

 

CTL. LOGIC

LOGIC

VCC

VLI

 

 

3±1

Page 8
Image 8
Mitsubishi DS907x SIP, DS5000TK manual Secure Microcontroller Architectural Block Diagram Figure