Programmable Peripheral Application Note 021 Interfacing The PSD3XX To The MC68HC16 and The MC68300 Family of Microcontrollers By Ching Lee

Size: px
Start display at page:

Download "Programmable Peripheral Application Note 021 Interfacing The PSD3XX To The MC68HC16 and The MC68300 Family of Microcontrollers By Ching Lee"

Transcription

1 Programmable Peripheral pplication Note 0 Interfacing The PSXX To The MC68HC16 and The MC680 Family of Microcontrollers By Ching Lee Introduction Typical MC683 Design The PSXX devices are user-configurable microcontroller peripherals which offer an ideal solution for embedded control applications. The PSXX family provides basic building blocks to microcontroller based designs including I/O ports, logic replacement, programmable address decoder (PD), Memory Page Register, 2K bytes of SRM and up to 128K bytes of EPROM. Please consult pplication Note 011 for detail features and operations. In this pplication Note we will demonstrate how the PSXX interfaces to the 16-bit MC68HC16 and the MC680 family of -bit microcontrollers from Motorola. The MC680 family includes microcontrollers such as the MC680, MC683, MC683 and MC These devices share a common MC680 CPU core. lthough the MC68HC16 is not a member of the family, it does have a MC680 type bus interface and timing. The MC683 will be chosen as the microcontroller used with the PSXX device in this pplication Note, but the description applies to other members of the group as well. typical MC683 design consists of two EPROMs, two SRMs, an I/O block and glue logic. The complexity of the I/O block and glue logic depends on the application. Figure 1 shows the block diagram of such a design. The MC683 Bus Interface Before interfacing the PSXX to the MC683, we have to understand the MC683 bus and the bus features. rea's of interest to the PSXX interface are discussed in the following sections. ddress Bus The MC683 bus has non-multiplexed address lines (0 ). ddress lines 19 can be selected either as address lines or as chip select signals (CS6 CS10) at reset time. Data Bus The data bus (5 ) is a non-multiplexed bus which transfers 8 or 16 bits of data. The processor supports byte, word, and long word operands. The MC683 transfers the even data byte (with 0 = 0) through 5, and the odd byte (with 0 = 1) through. Table 1 shows the different data transfer cases for a 16- bit bus, and the status of the control signals involved in the bus cycles. For byte transfer, the positioning of the byte is determined by address 0. OP0 refers to the most significant byte of a word operand, and OP1 is the least significant byte. Operands in parentheses are ignored during read cycles, but are driven by the processor during write cycles. Misaligned words are not supported by the MC683. Table 1. MC683 Data Transfer On 16-Bit (Word) Port Transfer SIZ1 SIZ0 0 CK1 CK2 5 Upper Byte (even) X OP0 (OP0) Lower Byte (odd) X (OP0) OP0 Word (aligned) X OP0 OP1 Long Word (aligned) X OP0 OP1 Return to Main Menu 1-191

2 PSXX pplication Note 0 The MC683 Bus Interface (cont.) Figure 1. MC683 System Block Diagram 0 18 EPROM EPROM SRM SRM MC680 MC683 MC683 MC68340 MC68HC16 5 CS0 RMCS 5 5 SIZ CS1 WRL WRH LTCH I/O PL CTRL OUT 0 I/O PORTS CTRL OUT 1 5 CTRL OUT 2 CTRL OUT 3 CTRL OUT

3 PSXX pplication Note 0 The MC683 Bus Interface (Cont.) Chip Select Logic The MC683 provides 12 chip select output signals ( and CS0 CS10). CS0 CS10 are multiplexed with other signals and default to chip select mode during reset. The chip select signals are user-programmable, flexible and powerful. The following list outlines some of the options/features which can be programmed into any chip select signal: 1. Base ddress: Specify base address and block size. 2. Mode Option: Select asynchronous/synchronous bus mode. 3. Byte Option: Specify upper byte, lower byte, or both. 4. Read/Write Option: Specify read or write bus cycle. 5. Strobe Option: Specify CS signal to be synchronized with the or S signal. 6. CK Option: Specify internal/external source of the CK signal. If internal CK is specified, then select the number of wait states. fter system reset, CS0 CS10 lines are disabled since they should not select any device until the system is configured. But has a default reset value such that it can be used to enable a boot PROM, or PSXX in this case. The other chip selects are then initialized by the boot program. may or may not be re-programmed to a different value. The reset value of the signal is listed in Table 2. Table 2. Reset Value Fields/Option Reset Values Base ddress Block Size synchronous/synchronous Mode Upper/Lower Byte Read/Write Strobe CK ddress Space Interrupt Priority Level utovector 1M Byte synchronous Mode Both Bytes Read/Write S 13 Wait States Supervisor/User ny Level Interrupt Vector Externally Typical MC683 Design With PSXX s seen in the typical MC683 design block diagram in Figure 1, the basic building blocks include EPROMs, SRMs, a PL, and I/O port. The PSXX will replace all or most of these blocks. Depending on the amount of EPROM and SRM space and the I/O port requirement, one or two PSXX devices can be used. The two PSXX system does have a different interface to the MC683 than a single PSXX design. The two designs will be discussed separately

4 PSXX pplication Note 0 The Two PSXX Design Figure 2 shows a two PSXX implementation of a typical MC683 system. In this design the PS12s replace the EPROMs, the SRMs, the PL, and the I/O port in the typical design. The two PS12 devices provide 128K bytes of EPROM and 4K bytes of SRM. Two PS13's can be used if more EPROM space is needed. The configurations of the two PS12's in this design are as follow: Bus Width Each PS12 is configured to operate in 8-bit non-multiplexed mode. PSD#1 supplies the even data byte to the processor while PSD#2 supplies the odd data byte. Together they appear to the MC683 as a single 16-bit port. Port Port in a PSXX can be an I/O port, address output latch or as a data port with a non-multiplexed bus. In this design example, Port is configured as a data port. Port of PSD#1 is connected to 5 and PSD#2 is connected to of the processor. Port B Port B can be an I/O port, chip select outputs, or as a data port in a 16-bit non-multiplexed bus. In this design, half of Port B is used to replace the I/O port in the typical design, and the other half is used as logic replacement for the PL. The two B ports together provide two 4-bit I/O ports, and 8 output control signals. Port C Port C can be used as an address/logic input port to the PD, or as chip select outputs. In our case, Port C is used as logic input. Bus Interface The PS12's are configured to interface to a bus with a read/write signal () and a data strobe signal (). Since the MC683 has a non-multiplexed bus, the address strobe (S) input signal is not required by the PS12 to latch the address lines internally. Instead, the S and the CSI/19 pins are used as address input pins to select the internal PS12 sections. The 3 signals which select the PS12's are, CS0 and CS1. The selects the EPROMs. The CS0 selects the even byte SRM and I/O Port B; CS1 selects the odd byte only. No wait states are required if the MC683 is running at a 16 MHz system clock. Please refer to Figure 2 for the bus interface connections. fter reset, selects the PS12's to run the boot program. During this time, the 3 chip select lines can be re-programmed to reflect the correct address range and wait state. This has to be done before the SRMs can accessed. Table 3 shows some typical option values for this application. There is no 4 KB block size option, so 8 KB is assigned to the SRM

5 PSXX pplication Note Figure 2. MC683/Two PS12 Interfacing V CC MC683 PS12 ODD BYTE PS12 EVEN BYTE PSD#1 PSD# _CS6 _CS7 _CS8 _CS9 _CS10 CK0 CK1 CS0 CS1 V CC BHE/PSEN S 19/CSI CS P0 P1 P2 P3 P4 P5 P6 P7 PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 PC0 PC1 PC2 P0 P1 P2 P3 P4 P5 P6 P7 PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 PC0 PC1 PC2 BHE/PSEN S 19/CSI CS CTRL OUT 1 CTRL OUT 2 CTRL OUT 0 CTRL OUT 3 I/O PORT I/O PORT I/O PORT I/O PORT CTRL IN 0 CTRL IN 1 CTRL IN 2 CTRL OUT 4 CTRL OUT 5 CTRL OUT 6 CTRL OUT 7 I/O PORT B I/O PORT B I/O PORT B I/O PORT B CTRL IN 3 CTRL IN 4 CTRL IN 5 S SIZ0 SIZ1 BR_CS0 BG_CS1 BGCK_CS2 FC0_CS3 FC1_CS4 FC2_CS5 The Two PSXX Design (cont.)

6 PSXX pplication Note 0 The Two PSXX Design (Cont.) Table 3. Chip Select Option Value Option CS0 CS1 Base ddress Block Size 6 KB 8 KB 8 KB synchronous/synchronous Mode synchronous synchronous synchronous Upper/Lower Byte Both Bytes Upper Byte Lower Byte Read/Write Read Read/Write Read/Write Strobe S S S CK 0 Wait State 0 Wait State 0 Wait State Bus Interface (Cont.) Figure 3 shows the ddress Map for the PSD#1 configuration. In the ddress Map truth table, the 19 column is the input, and the Q.F. S column is the CS0 input. EPROM is selected when is low; SRM or I/O Port B is selected when CS0 is low. The addresses in FILE STRT/FILE STOP columns are shifted right by one to reflect the fact that the input pins on the PS12's are connected actually to the of the MC683. Figure 3. ddress Map Truth Table DDRESS MP SEGMT STRT SEGMT STOP FILE STRT FILE STOP Q. F. S ES0 0 X X X N N 0 1fff 1 ES1 0 X X X N N 00 3fff 1 ES2 0 X X X N N fff 1 ES3 0 X X X N N fff 1 ES4 0 X X X N N fff 1 ES5 0 X X X N N a000 bfff 1 ES6 0 X X X N N c000 dfff 1 ES7 0 X X X N N e000 ffff 1 RS0 1 X X X N/ N/ 0 CSP 1 X X X N/ N/ 0 END 1-196

7 PSXX pplication Note 0 The Two PSXX Design (Cont.) Power Down Mode The PSXX's power down mode is particularly useful in a system which uses a PSXX mostly as a boot PROM. The power down mode is controlled by the input pin 19/CSI. This pin can be configured by the PSDabel portion of PSDsoft as address input (19) or as chip select (CSI). To implement the power down mode to the two-ps12 design, the following changes are required: Configure the 19/CSI pin with the PSDabel portion of PSDsoft as the CSI pin. Connect the pin to the signal. The PSXX's are normally in power down mode except when is asserted. The PSXX has a 10 ns hold time requirement on the CSI input with reference to the trailing edge of the signal. The MC683 does not provide this hold time; designers have to delay the signal to meet this requirement. The signal is programmed to have a block size of 512 KB. This will cover both the EPROM and SRM space. When accessing the SRM, the signal is asserted to take the PSXX out of power down mode. In power down mode, the Port B I/O ports will maintain their output values but the chip select output signals will be inactive. When the is used as CSI input to the PSXX, the access time from CSI valid to data out is 1 ns (PS02-12), 10 ns more than the normal address valid to data out time. This requires and CS0 CS1 to be programmed with one wait state. The Single PSXX Design The single PSXX design is for applications which need less EPROM and SRM space. Figure 4 illustrates the schematic of a PS02 interfacing to the MC683. The PS02 provides 64 KB of EPROM and 2 KB of SRM; Port and Port B are configured as data ports for the MC683. Port C generates the I/O latch signal for the I/O port and two chip select signals. The single PSXX interface to the MC683 is different from the two PSXX design. In order for the PS02 to operate in the 16-bit mode, it needs a Byte High Enable (BHE) signal. If the design has a BHE signal available (generated from decoding to 0 and SIZ0 signals from the MC683), connect it directly to the PS02's BHE pin. or other high address bits are then used to select the PS02. If there is no BHE signal available, the signal can be programmed to provide this function. fter reset, the signal operates as a chip select signal with initial values shown in Table 2. It will serve temporarily as the BHE input to the PS02 until the is programmed as a BHE signal. The programming should be done shortly after reset with the value listed in Table 4. Now that the signal is used as the BHE signal, the PS02 needs other means to select the internal device. Other chip select signals from the MC683 cannot be used since they are inactive at the time of boot up. ddress lines are used instead as decoding address inputs to the PS02 as shown in Figure 4. For example, the EPROM is enabled if are equal to 00H; SRM and I/O Ports are enabled if are equal to 01H. Depending on the application, any other high address bits can be used for this purpose. The PS02 is configured to operate in the 16-bit mode. The high byte is coming from Port B and is connected to on the MC683 data bus. Table 5 shows which port and byte it is driving for different bus cycles. Please note the low byte/high byte definition in the PS02 Data Book is the opposite to that defined in the MC683 User's Manual

8 PSXX pplication Note Figure 4. MC680/PS02 Interface _CS6 _CS7 _CS8 _CS9 _CS S SIZ0 SIZ BHE/PSEN S 19/CSI P0 P1 P2 P3 P4 P5 P6 P7 PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 PC0 PC1 PC V CC BR_CS0 BG_CS1 BGCK_CS2 FC0_CS3 FC1_CS4 FC2_CS5 (BHE) CK0 CK P CS0 P CS1 I/O PORT LTCH I/O PS02 MC683 The Single PSXX Design (cont.)

9 PSXX pplication Note 0 The Single PSXX Design (cont.) Table 4. as BHE Signal Fields/Option Values as BHE Base ddress Block Size 128 K Byte synchronous/synchronous Mode synchronous Mode Upper/Lower Byte Lower Byte (Odd Byte) Read/Write Read/Write Strobe S CK 0 Wait State Table 5. PS02 Data Ports 0 BHE () Port Port B (Even Byte) (Odd Byte) Tri-State 1 0 Tri-State 1 1 Tri-State Tri-State Conclusion s we have seen from the two PSXX design examples, the PSXX's are able to replace at least 6 ICs in the typical 16-bit MC683 design. The PSXX programmable microcontroller peripheral not only provides a cost effective solution to embedded applications, but it also reduces printed circuit board space, power consumption and offers code protection from unauthorized access. PL is a registered trademark of dvanced Micro Devices Corporation. Return to Main Menu 1-199

Programmable Peripheral Application Note 029 Interfacing PSD4XX/5XX To Microcontrollers

Programmable Peripheral Application Note 029 Interfacing PSD4XX/5XX To Microcontrollers Programmable Peripheral Application Note 029 To Microcontrollers By Ravi Kumar Abstract This application note is intended to give the reader a general guideline on how to interface Field Programmable Microcontroller

More information

PSD3XX ZPSD3XX ZPSD3XXV PSD3XXR ZPSD3XXR ZPSD3XXRV

PSD3XX ZPSD3XX ZPSD3XXV PSD3XXR ZPSD3XXR ZPSD3XXRV PSD3XX ZPSD3XX ZPSD3XXV PSD3XXR ZPSD3XXR ZPSD3XXRV Low Cost Field Programmable Microcontroller Peripherals FEATURES SUMMARY Single Supply Voltage: 5 V±10% for PSD3xx, ZPSD3xx, PSD3xxR, ZPSD3xxR 2.7 to

More information

Z Z-280 MT8930, MT8992/3/4/5 MT8880 MT8888 MT8889 MT8980/1 MT8985, MT8986 (DIP-40) MT8986 (PLCC-44) MT8920B MT8952B

Z Z-280 MT8930, MT8992/3/4/5 MT8880 MT8888 MT8889 MT8980/1 MT8985, MT8986 (DIP-40) MT8986 (PLCC-44) MT8920B MT8952B MSAN-145 How to Interface Mitel Components to Parallel Bus CPUs TABL OF CONTNTS Introduction ISSU 1 August 1993 1.0 Group 1 Components 1.1 Interfacing to the 6802 1.2 Interfacing to the 6809 1.3 Interfacing

More information

EC 6504 Microprocessor and Microcontroller. Unit II System Bus Structure

EC 6504 Microprocessor and Microcontroller. Unit II System Bus Structure EC 6504 Microprocessor and Microcontroller Unit II 8086 System Bus Structure Syllabus: 8086 Signals Basic Configurations System bus timing System Design using 8086 IO Programming Introduction to multiprogramming

More information

CPE/EE 421/521 Fall 2004 Chapter 4 The CPU Hardware Model. Dr. Rhonda Kay Gaede UAH. The CPU Hardware Model - Overview

CPE/EE 421/521 Fall 2004 Chapter 4 The CPU Hardware Model. Dr. Rhonda Kay Gaede UAH. The CPU Hardware Model - Overview CPE/EE 421/521 Fall 2004 Chapter 4 The 68000 CPU Hardware Model Dr. Rhonda Kay Gaede UAH Fall 2004 1 The 68000 CPU Hardware Model - Overview 68000 interface Timing diagram Minimal configuration using the

More information

INTERFACING THE ISCC TO THE AND 8086

INTERFACING THE ISCC TO THE AND 8086 APPLICATION NOTE INTERFACING THE ISCC TO THE 68 AND 886 INTRODUCTION The ISCC uses its flexible bus to interface with a variety of microprocessors and microcontrollers; included are the 68 and 886. The

More information

Chapter 8 Summary: The 8086 Microprocessor and its Memory and Input/Output Interface

Chapter 8 Summary: The 8086 Microprocessor and its Memory and Input/Output Interface Chapter 8 Summary: The 8086 Microprocessor and its Memory and Input/Output Interface Figure 1-5 Intel Corporation s 8086 Microprocessor. The 8086, announced in 1978, was the first 16-bit microprocessor

More information

Address connections Data connections Selection connections

Address connections Data connections Selection connections Interface (cont..) We have four common types of memory: Read only memory ( ROM ) Flash memory ( EEPROM ) Static Random access memory ( SARAM ) Dynamic Random access memory ( DRAM ). Pin connections common

More information

Freescale Semiconductor, I SECTION 5 SYSTEM INTEGRATION MODULE

Freescale Semiconductor, I SECTION 5 SYSTEM INTEGRATION MODULE nc. SECTION 5 SYSTEM INTEGRATION MODULE This section is an overview of the system integration module (SIM) function. Refer to the SIM Reference Manual (SIMRM/AD) for a comprehensive discussion of SIM capabilities.

More information

Programmable Peripheral Application Note 048

Programmable Peripheral Application Note 048 Programmable Peripheral Application Note 048 Designing with Flash Memory By Dan Friedman WSI Introduction Flash Memory has gained a wide popularity as a choice of use in embedded system solutions. Many

More information

Handout 15. by Dr Sheikh Sharif Iqbal. Memory Interface of 8088 and 8086 processors

Handout 15. by Dr Sheikh Sharif Iqbal. Memory Interface of 8088 and 8086 processors Handout 15 Ref: Online course on EE-390, KFUPM Objective: by Dr Sheikh Sharif Iqbal Memory Interface of 8088 and 8086 processors - To introduce the read and write bus cycles of the 8088 and 8086 processors.

More information

Unit DMA CONTROLLER 8257

Unit DMA CONTROLLER 8257 DMA CONTROLLER 8257 In microprocessor based system, data transfer can be controlled by either software or hardware. To transfer data microprocessor has to do the following tasks: Fetch the instruction

More information

CHALMERS Lindholmen 1. Compare (a) a sand hour glass, (b) a pocket mechanical watch (c) a wrist quartz watch and (d) the Big

CHALMERS Lindholmen 1. Compare (a) a sand hour glass, (b) a pocket mechanical watch (c) a wrist quartz watch and (d) the Big Design Architecture Implementation Realization Architecture defines the functional appearance of a system to its user (what?) Implementation provides the logic structure and practical means for accomplishing

More information

Understanding the basic building blocks of a microcontroller device in general. Knows the terminologies like embedded and external memory devices,

Understanding the basic building blocks of a microcontroller device in general. Knows the terminologies like embedded and external memory devices, Understanding the basic building blocks of a microcontroller device in general. Knows the terminologies like embedded and external memory devices, CISC and RISC processors etc. Knows the architecture and

More information

Configuring FLEX 8000

Configuring FLEX 8000 Configuring FLEX 8000 Devices June 2000, ver. 3.03 Application Note 33 Introduction The architecture of Altera s Flexible Logic Element MatriX (FLEX) devices supports several different configuration schemes

More information

3. The MC6802 MICROPROCESSOR

3. The MC6802 MICROPROCESSOR 3. The MC6802 MICROPROCESSOR This chapter provides hardware detail on the Motorola MC6802 microprocessor to enable the reader to use of this microprocessor. It is important to learn the operation and interfacing

More information

Module 2. Embedded Processors and Memory. Version 2 EE IIT, Kharagpur 1

Module 2. Embedded Processors and Memory. Version 2 EE IIT, Kharagpur 1 Module 2 Embedded Processors and Memory Version 2 EE IIT, Kharagpur 1 Lesson 11 Embedded Processors - II Version 2 EE IIT, Kharagpur 2 Signals of a Typical Microcontroller In this lesson the student will

More information

Review for Exam III. Analog/Digital Converters. The MC9S12 has two 10-bit successive approximation A/D converters - can be used in 8-bit mode

Review for Exam III. Analog/Digital Converters. The MC9S12 has two 10-bit successive approximation A/D converters - can be used in 8-bit mode Methods used for A/D converters Flash (Parallel) Successive Approximation Review for Exam III Analog/Digital Converters A/D converters are classified according to: Resolution (number of bits) Speed (number

More information

Microprocessors and Microcontrollers (EE-231)

Microprocessors and Microcontrollers (EE-231) Microprocessors and Microcontrollers (EE-231) Main Objectives 8088 and 80188 8-bit Memory Interface 8086 t0 80386SX 16-bit Memory Interface I/O Interfacing I/O Address Decoding More on Address Decoding

More information

Introduction read-only memory random access memory

Introduction read-only memory random access memory Memory Interface Introduction Simple or complex, every microprocessorbased system has a memory system. Almost all systems contain two main types of memory: read-only memory (ROM) and random access memory

More information

Summer 2003 Lecture 21 07/15/03

Summer 2003 Lecture 21 07/15/03 Summer 2003 Lecture 21 07/15/03 Simple I/O Devices Simple i/o hardware generally refers to simple input or output ports. These devices generally accept external logic signals as input and allow the CPU

More information

A+3 A+2 A+1 A. The data bus 16-bit mode is shown in the figure below: msb. Figure bit wide data on 16-bit mode data bus

A+3 A+2 A+1 A. The data bus 16-bit mode is shown in the figure below: msb. Figure bit wide data on 16-bit mode data bus 3 BUS INTERFACE The ETRAX 100 bus interface has a 32/16-bit data bus, a 25-bit address bus, and six internally decoded chip select outputs. Six additional chip select outputs are multiplexed with other

More information

8255 Programmable Peripheral Interface Architecture MCT/UNIT III/NARASIMHARAJ/LECTURE NOTES /IV MECH A

8255 Programmable Peripheral Interface Architecture MCT/UNIT III/NARASIMHARAJ/LECTURE NOTES /IV MECH A 8255 Programmable Peripheral Interface Architecture 8255 PPI Architecture The parallel input-output port chip 8255 is also called as programmable peripheral input- output port. The Intel s 8255 is designed

More information

8 MEMORY INTERFACE. Overview. Program Memory and Data Memory. Figure 8-0. Table 8-0. Listing 8-0.

8 MEMORY INTERFACE. Overview. Program Memory and Data Memory. Figure 8-0. Table 8-0. Listing 8-0. 8 MEMORY INTERFACE Figure 8-0. Table 8-0. Listing 8-0. Overview The ADSP-218x family of processors has a modified Harvard architecture in which data memory stores data and program memory stores both instructions

More information

PIN DIAGRAM. Richa Upadhyay Prabhu. NMIMS s MPSTME January 19, 2016

PIN DIAGRAM. Richa Upadhyay Prabhu. NMIMS s MPSTME January 19, 2016 PIN DIAGRAM Richa Upadhyay Prabhu NMIMS s MPSTME richa.upadhyay@nmims.edu January 19, 2016 Richa Upadhyay Prabhu (MPSTME) 8080 Microprocessor January 19, 2016 1 / 51 Pin Diagram of 8086 Richa Upadhyay

More information

MICROPROCESSOR AND MICROCONTROLLER BASED SYSTEMS

MICROPROCESSOR AND MICROCONTROLLER BASED SYSTEMS MICROPROCESSOR AND MICROCONTROLLER BASED SYSTEMS UNIT I INTRODUCTION TO 8085 8085 Microprocessor - Architecture and its operation, Concept of instruction execution and timing diagrams, fundamentals of

More information

The 8255A: Programmable Peripheral Interface

The 8255A: Programmable Peripheral Interface CMP:885 Peripherals Summary- EE39: Computer Organization, rchitecture and MicroProcessors http://www.ee.iitb.ac.in/ sumantra/courses/up/up.html The 855: Programmable Peripheral Interface PROGRMMER S VIEW

More information

Computer Hardware Requirements for ERTSs: Microprocessors & Microcontrollers

Computer Hardware Requirements for ERTSs: Microprocessors & Microcontrollers Lecture (4) Computer Hardware Requirements for ERTSs: Microprocessors & Microcontrollers Prof. Kasim M. Al-Aubidy Philadelphia University-Jordan DERTS-MSc, 2015 Prof. Kasim Al-Aubidy 1 Lecture Outline:

More information

Microcontroller Systems. ELET 3232 Topic 11: General Memory Interfacing

Microcontroller Systems. ELET 3232 Topic 11: General Memory Interfacing Microcontroller Systems ELET 3232 Topic 11: General Memory Interfacing 1 Objectives To become familiar with the concepts of memory expansion and the data and address bus To design embedded systems circuits

More information

PIO 8255 (cont..) M Krishna kumar MAM/M3/LU9e/V1/2004 1

PIO 8255 (cont..) M Krishna kumar MAM/M3/LU9e/V1/2004 1 PIO 8255 (cont..) The parallel input-output port chip 8255 is also called as programmable peripheral input-output port. The Intel s 8255 is designed for use with Intel s 8-bit, 16-bit and higher capability

More information

Distributed by: www.jameco.com 1-800-831-4242 The content and copyrights of the attached material are the property of its owner. 16,384-BIT EPROM WITH I/O! 2048 Words x 8 Bits! Single + 5V Power Supply

More information

Roberto Muscedere Images and Text Portions 2003 Prentice Hall 1

Roberto Muscedere Images and Text Portions 2003 Prentice Hall 1 Microcomputer Structure and Operation Chapter 5 A Microprocessor ( P) contains the controller, ALU and internal registers A Microcomputer ( C) contains a microprocessor, memory (RAM, ROM, etc), input and

More information

PCI to SH-3 AN Hitachi SH3 to PCI bus

PCI to SH-3 AN Hitachi SH3 to PCI bus PCI to SH-3 AN Hitachi SH3 to PCI bus Version 1.0 Application Note FEATURES GENERAL DESCRIPTION Complete Application Note for designing a PCI adapter or embedded system based on the Hitachi SH-3 including:

More information

Features. M. Krishna Kumar MAM/M5/LU13/2004 1

Features. M. Krishna Kumar MAM/M5/LU13/2004 1 Features 232 Byte Register File. Register to Register Architecture. 10 bit A/D Converter with S/H. Five 8 bit I/O ports. 20 Interrupt Sources. Pulse Width Modulation Output. High speed I/O subsystem. Dedicated

More information

Introduction to Microcontrollers

Introduction to Microcontrollers Introduction to Microcontrollers Embedded Controller Simply an embedded controller is a controller that is embedded in a greater system. One can define an embedded controller as a controller (or computer)

More information

SECTION 2 SIGNAL DESCRIPTION

SECTION 2 SIGNAL DESCRIPTION SECTION 2 SIGNAL DESCRIPTION 2.1 INTRODUCTION Figure 2-1 displays the block diagram of the MCF5206 along with the signal interface. This section describes the MCF5206 input and output signals. The descriptions

More information

Microprocessors/Microcontrollers

Microprocessors/Microcontrollers Microprocessors/Microcontrollers A central processing unit (CPU) fabricated on one or more chips, containing the basic arithmetic, logic, and control elements of a computer that are required for processing

More information

Microcomputer Architecture and Programming

Microcomputer Architecture and Programming IUST-EE (Chapter 1) Microcomputer Architecture and Programming 1 Outline Basic Blocks of Microcomputer Typical Microcomputer Architecture The Single-Chip Microprocessor Microprocessor vs. Microcontroller

More information

5 MEMORY. Figure 5-0. Table 5-0. Listing 5-0.

5 MEMORY. Figure 5-0. Table 5-0. Listing 5-0. 5 MEMORY Figure 5-0 Table 5-0 Listing 5-0 The processor s dual-ported SRAM provides 544K bits of on-chip storage for program instructions and data The processor s internal bus architecture provides a total

More information

CPU CPU MEMORY MICRO CONTROLLER MICRO PROCESSER. Consists Memory, I/o ports. Memory, I/O Ports to be connected externally. MEMORY I/O PORTS I/O PORTS

CPU CPU MEMORY MICRO CONTROLLER MICRO PROCESSER. Consists Memory, I/o ports. Memory, I/O Ports to be connected externally. MEMORY I/O PORTS I/O PORTS Microcontroller Contents Introduction Inside 8051 Instructions Interfacing Introduction Definition of a Microcontroller Difference with a Microprocessor Microcontroller is used where ever Definition It

More information

Chapter 14. Motorola MC68HC11 Family MCU Architecture

Chapter 14. Motorola MC68HC11 Family MCU Architecture Chapter 14 Motorola MC68HC11 Family MCU Architecture Lesson 1 68HC11 MCU Architecture overview 2 Outline CPU Registers, MCU Architecture overview Address and Data Buses Execution Unit- ALU Ports 3 CPU

More information

Engineer-to-Engineer Note

Engineer-to-Engineer Note Engineer-to-Engineer Note a EE-279 Technical notes on using Analog Devices DSPs, processors and development tools Visit our Web resources http://www.analog.com/ee-notes and http://www.analog.com/processors

More information

FIGURE Three EPROMs interfaced to the 8088 microprocessor.

FIGURE Three EPROMs interfaced to the 8088 microprocessor. 10 3 8088 AND 80188 (8-BIT) MEMORY INTERFACE: Basic 8088/80188 Memory Interface: The 8088 and 80188 microprocessors have an 8-bit data bus. The memory system must decode the address to select a memory

More information

Chapter Operation Pinout Operation 35

Chapter Operation Pinout Operation 35 68000 Operation 35 Chapter 6 68000 Operation 6-1. 68000 Pinout We will do no construction in this chapter; instead, we will take a detailed look at the individual pins of the 68000 and what they do. Fig.

More information

EXPERIMENT #7 PARALLEL INTERFACING USING THE PERIPHERAL INTERFACE ADAPTER (PIA)

EXPERIMENT #7 PARALLEL INTERFACING USING THE PERIPHERAL INTERFACE ADAPTER (PIA) EXPERIMENT #7 PARALLEL INTERFACING USING THE PERIPHERAL INTERFACE ADAPTER (PIA) 1.0 Procedure The purpose of this experiment is to introduce the student to the following topics: the Peripheral Interface

More information

Programmable Peripheral Application Note 031 PSD4XX/5XX Design Tutorial

Programmable Peripheral Application Note 031 PSD4XX/5XX Design Tutorial Programmable Peripheral Application Note 031 PSD4XX/5XX Tutorial Introduction This tutorial takes you step by step through the development cycle of a PSD4XX/5XX based design, from design entry to programming

More information

Using the MC9S12 in Expanded Mode External Ports S12CPUV2 Reference Manual Multiplexed External Bus Interface (MEBI) Module V3 Block User Guide

Using the MC9S12 in Expanded Mode External Ports S12CPUV2 Reference Manual Multiplexed External Bus Interface (MEBI) Module V3 Block User Guide Using the MC9S12 in Expanded Mode External Ports S12CPUV2 Reference Manual Multiplexed External Bus Interface (MEBI) Module V3 Block User Guide - Computer with N bit address bus can access 2 N bytes of

More information

Allmost all systems contain two main types of memory :

Allmost all systems contain two main types of memory : Memory Interface Allmost all systems contain two main types of memory : read-only memory (ROM) system software and permanent system data random access memory (RAM) or read/write memory application software

More information

2. List the five interrupt pins available in INTR, TRAP, RST 7.5, RST 6.5, RST 5.5.

2. List the five interrupt pins available in INTR, TRAP, RST 7.5, RST 6.5, RST 5.5. DHANALAKSHMI COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING EE6502- MICROPROCESSORS AND MICROCONTROLLERS UNIT I: 8085 PROCESSOR PART A 1. What is the need for ALE signal in

More information

UART Register Set. UART Master Controller. Tx FSM. Rx FSM XMIT FIFO RCVR. i_rx_clk o_intr. o_out1 o_txrdy_n. o_out2 o_rxdy_n i_cs0 i_cs1 i_ads_n

UART Register Set. UART Master Controller. Tx FSM. Rx FSM XMIT FIFO RCVR. i_rx_clk o_intr. o_out1 o_txrdy_n. o_out2 o_rxdy_n i_cs0 i_cs1 i_ads_n October 2012 Reference Design RD1138 Introduction The Universal Asynchronous Receiver/Transmitter (UART) performs serial-to-parallel conversion on data characters received from a peripheral device or a

More information

The MC9S12 in Expanded Mode Using MSI logic to build ports Using MSI logic to build an output port Using MSI logic to build an input port

The MC9S12 in Expanded Mode Using MSI logic to build ports Using MSI logic to build an output port Using MSI logic to build an input port The MC9S12 in Expanded Mode Using MSI logic to build ports Using MSI logic to build an output port Using MSI logic to build an input port A Simple Parallel Output Port We want a port which will write 8

More information

Summer 2003 Lecture 1 06/09/03

Summer 2003 Lecture 1 06/09/03 Summer 2003 Lecture 1 06/09/03 General Overview of Class: This class is an introduction to the low level operation of microprocessor-based computer systems. We will cover the operation of the Central Processor

More information

1. INTRODUCTION TO MICROPROCESSOR AND MICROCOMPUTER ARCHITECTURE:

1. INTRODUCTION TO MICROPROCESSOR AND MICROCOMPUTER ARCHITECTURE: 1. INTRODUCTION TO MICROPROCESSOR AND MICROCOMPUTER ARCHITECTURE: A microprocessor is a programmable electronics chip that has computing and decision making capabilities similar to central processing unit

More information

Computer Systems Organization

Computer Systems Organization The IAS (von Neumann) Machine Computer Systems Organization Input Output Equipment Stored Program concept Main memory storing programs and data ALU operating on binary data Control unit interpreting instructions

More information

S.R.M. INSTITUTE OF SCIENCE & TECHNOLOGY SCHOOL OF ELECTRONICS & COMMUNICATION ENGINEERING

S.R.M. INSTITUTE OF SCIENCE & TECHNOLOGY SCHOOL OF ELECTRONICS & COMMUNICATION ENGINEERING S.R.M. INSTITUTE OF SCIENCE & TECHNOLOGY SCHOOL OF ELECTRONICS & COMMUNICATION ENGINEERING QUESTION BANK Subject Code : EC307 Subject Name : Microprocessor and Interfacing Year & Sem : III Year, V Sem

More information

Topics. Interfacing chips

Topics. Interfacing chips 8086 Interfacing ICs 2 Topics Interfacing chips Programmable Communication Interface PCI (8251) Programmable Interval Timer (8253) Programmable Peripheral Interfacing - PPI (8255) Programmable DMA controller

More information

2. (2 pts) If an external clock is used, which pin of the 8051 should it be connected to?

2. (2 pts) If an external clock is used, which pin of the 8051 should it be connected to? ECE3710 Exam 2. Name _ Spring 2013. 5 pages. 102 points, but scored out of 100. You may use any non-living resource to complete this exam. Any hint of cheating will result in a 0. Part 1 Short Answer 1.

More information

EXPERIMENT NO.1. A Microcontroller is a complete computer system built on a single chip.

EXPERIMENT NO.1. A Microcontroller is a complete computer system built on a single chip. EXPERIMENT NO.1 AIM: Study of 8051 Microcontroller TOOLS: 8051 kit THEORY: Salient Features of 8051 A Microcontroller is a complete computer system built on a single chip. It contains all components like

More information

A Simple Parallel Input Port

A Simple Parallel Input Port 308 Apr. 8, 2002 A Simple Parallel Input Port We want a port which will read 8 bits of data from the outside Such a port is similar to or Port B when all pins are set up as input We need some hardware

More information

MAHALAKSHMI ENGINEERING COLLEGE TIRUCHIRAPALLI UNIT IV I/O INTERFACING PART A (2 Marks)

MAHALAKSHMI ENGINEERING COLLEGE TIRUCHIRAPALLI UNIT IV I/O INTERFACING PART A (2 Marks) MAHALAKSHMI ENGINEERING COLLEGE TIRUCHIRAPALLI-621213. UNIT IV I/O INTERFACING PART A (2 Marks) 1. Name the three modes used by the DMA processor to transfer data? [NOV/DEC 2006] Signal transfer mode (cycling

More information

MSI-P400 PC/104 QUADRATURE DECODER/COUNTER CARD. PC/104 Embedded Industrial Analog I/O Series. Microcomputer Systems, Inc.

MSI-P400 PC/104 QUADRATURE DECODER/COUNTER CARD. PC/104 Embedded Industrial Analog I/O Series. Microcomputer Systems, Inc. MSI-P400 PC/104 QUADRATURE DECODER/COUNTER CARD PC/104 Embedded Industrial Analog I/O Series Microcomputer Systems, Inc. 1814 Ryder Drive Baton Rouge, LA 70808 Ph (225)769-2154 Fax (225) 769-2155 http://www.microcpmputersystems.com

More information

Microprocessor & Interfacing Lecture DMA Controller--1

Microprocessor & Interfacing Lecture DMA Controller--1 Microprocessor & Interfacing Lecture 26 8237 DMA Controller--1 E C S D E P A R T M E N T D R O N A C H A R Y A C O L L E G E O F E N G I N E E R I N G Contents Introduction Features Basic Process of DMA

More information

Control Unit: The control unit provides the necessary timing and control Microprocessor resembles a CPU exactly.

Control Unit: The control unit provides the necessary timing and control Microprocessor resembles a CPU exactly. Unit I 8085 and 8086 PROCESSOR Introduction to microprocessor A microprocessor is a clock-driven semiconductor device consisting of electronic logic circuits manufactured by using either a large-scale

More information

Overview of Intel 80x86 µp

Overview of Intel 80x86 µp CE444 ١ ٢ 8088/808 µp and Supporting Chips Overview of Intel 80x8 µp ٢ ١ 8088/808 µp ٣ Both are mostly the same with small differences. Both are of bit internal Data bus Both have 0 bit address bus Capable

More information

Interfacing to the Motorola MCF5307 Microprocessor

Interfacing to the Motorola MCF5307 Microprocessor ENERGY SAVING Color Graphics LCD/CRT Controller Interfacing to the Motorola MCF5307 Microprocessor Document Number: X00A-G-002-03 Copyright 1998 Seiko Epson Corp. All rights reserved. The information in

More information

X K x 8 Bit 64K. 5MHz SPI Serial E 2 PROM with Block Lock TM Protection

X K x 8 Bit 64K. 5MHz SPI Serial E 2 PROM with Block Lock TM Protection 64K X25650 5MHz SPI Serial E 2 PROM with Block Lock TM Protection 8K x 8 Bit FEATURES 5MHz Clock Rate Low Power CMOS

More information

CREATED BY M BILAL & Arslan Ahmad Shaad Visit:

CREATED BY M BILAL & Arslan Ahmad Shaad Visit: CREATED BY M BILAL & Arslan Ahmad Shaad Visit: www.techo786.wordpress.com Q1: Define microprocessor? Short Questions Chapter No 01 Fundamental Concepts Microprocessor is a program-controlled and semiconductor

More information

Moodle WILLINGDON COLLEGE SANGLI (B. SC.-II) Digital Electronics

Moodle WILLINGDON COLLEGE SANGLI (B. SC.-II) Digital Electronics Moodle 4 WILLINGDON COLLEGE SANGLI (B. SC.-II) Digital Electronics Advanced Microprocessors and Introduction to Microcontroller Moodle developed By Dr. S. R. Kumbhar Department of Electronics Willingdon

More information

UNIVERSITY OF HONG KONG DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING. Principles of Computer Operation

UNIVERSITY OF HONG KONG DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING. Principles of Computer Operation UNIVERSITY OF HONG KONG DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING Experiment PCO: Principles of Computer Operation Location: Part I Lab., CYC 102. Objective: The objective is to learn the basic

More information

UNIVERSITY OF HONG KONG DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING

UNIVERSITY OF HONG KONG DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING UNIVERSITY OF HONG KONG DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING Experiment PCO: Principles of Computer Operation Location: Part I Lab., CYC 102. Objective: The objective is to learn the basic

More information

MICROPROCESSOR TECHNOLOGY

MICROPROCESSOR TECHNOLOGY MICROPROCESSOR TECHNOLOGY Assis. Prof. Hossam El-Din Moustafa Lecture 13 Ch.6 The 80186, 80188, and 80286 Microprocessors 21-Apr-15 1 Chapter Objectives Describe the hardware and software enhancements

More information

Read and Write Cycles

Read and Write Cycles Read and Write Cycles The read cycle is shown. Figure 41.1a. The RAS and CAS signals are activated one after the other to latch the multiplexed row and column addresses respectively applied at the multiplexed

More information

VMEbus Vertical Interconnect Alan Jones

VMEbus Vertical Interconnect Alan Jones VMEbus Vertical Interconnect Alan Jones 1.0 INTRODUCTION The Vertical Interconnect module allows a standard VMEbus crate to be expanded, by accessing other remote VMEbus crates over a 60 MHz serial link.

More information

e-pg Pathshala Subject : Computer Science Paper: Embedded System Module: 8051 Architecture Module No: CS/ES/5 Quadrant 1 e-text

e-pg Pathshala Subject : Computer Science Paper: Embedded System Module: 8051 Architecture Module No: CS/ES/5 Quadrant 1 e-text e-pg Pathshala Subject : Computer Science Paper: Embedded System Module: 8051 Architecture Module No: CS/ES/5 Quadrant 1 e-text In this lecture the detailed architecture of 8051 controller, register bank,

More information

MC68HC12 Parallel I/O

MC68HC12 Parallel I/O EEL 4744C: Microprocessor Applications Lecture 6 Part 2 MC68HC12 Parallel I/O Dr. Tao Li 1 Software and Hardware Engineering (new version): Chapter 11 Or SHE (old version): Chapter 7 And Reading Assignment

More information

The Memory Hierarchy Part I

The Memory Hierarchy Part I Chapter 6 The Memory Hierarchy Part I The slides of Part I are taken in large part from V. Heuring & H. Jordan, Computer Systems esign and Architecture 1997. 1 Outline: Memory components: RAM memory cells

More information

The Microcontroller. Lecture Set 3. Major Microcontroller Families. Example Microcontroller Families Cont. Example Microcontroller Families

The Microcontroller. Lecture Set 3. Major Microcontroller Families. Example Microcontroller Families Cont. Example Microcontroller Families The Microcontroller Lecture Set 3 Architecture of the 8051 Microcontroller Microcontrollers can be considered as self-contained systems with a processor, memory and I/O ports. In most cases, all that is

More information

8051 INTERFACING TO EXTERNAL MEMORY

8051 INTERFACING TO EXTERNAL MEMORY 8051 INTERFACING TO EXTERNAL MEMORY Memory Capacity The number of bits that a semiconductor memory chip can store Called chip capacity It can be in units of Kbits (kilobits), Mbits (megabits), and so on

More information

Infineon C167CR microcontroller, 256 kb external. RAM and 256 kb external (Flash) EEPROM. - Small single-board computer (SBC) with an

Infineon C167CR microcontroller, 256 kb external. RAM and 256 kb external (Flash) EEPROM. - Small single-board computer (SBC) with an Microcontroller Basics MP2-1 week lecture topics 2 Microcontroller basics - Clock generation, PLL - Address space, addressing modes - Central Processing Unit (CPU) - General Purpose Input/Output (GPIO)

More information

Interface DAC to a PC. Control Word of MC1480 DAC (or DAC 808) 8255 Design Example. Engineering 4862 Microprocessors

Interface DAC to a PC. Control Word of MC1480 DAC (or DAC 808) 8255 Design Example. Engineering 4862 Microprocessors Interface DAC to a PC Engineering 4862 Microprocessors Lecture 22 Cheng Li EN-4012 licheng@engr.mun.ca DAC (Digital-to-Analog Converter) Device used to convert digital pulses to analog signals Two methods

More information

AN1298. Variations in the Motorola MC68HC(7)05Cx Family By Joanne Field CSIC Applications. Introduction

AN1298. Variations in the Motorola MC68HC(7)05Cx Family By Joanne Field CSIC Applications. Introduction Order this document by /D Variations in the Motorola MC68HC(7)05Cx Family By Joanne Field CSIC Applications East Kilbride, Scotland Introduction The Freescale MC68HC05 C Family of 8-bit microcontrollers

More information

UNIT - II PERIPHERAL INTERFACING WITH 8085

UNIT - II PERIPHERAL INTERFACING WITH 8085 UNIT - II PERIPHERAL INTERFACING WITH 8085 Peripheral Interfacing is considered to be a main part of Microprocessor, as it is the only way to interact with the external world. The interfacing happens with

More information

UNIT II OVERVIEW MICROPROCESSORS AND MICROCONTROLLERS MATERIAL. Introduction to 8086 microprocessors. Architecture of 8086 processors

UNIT II OVERVIEW MICROPROCESSORS AND MICROCONTROLLERS MATERIAL. Introduction to 8086 microprocessors. Architecture of 8086 processors OVERVIEW UNIT II Introduction to 8086 microprocessors Architecture of 8086 processors Register Organization of 8086 Memory Segmentation of 8086 Pin Diagram of 8086 Timing Diagrams for 8086 Interrupts of

More information

Random Access Memory (RAM)

Random Access Memory (RAM) Random Access Memory (RAM) EED2003 Digital Design Dr. Ahmet ÖZKURT Dr. Hakkı YALAZAN 1 Overview Memory is a collection of storage cells with associated input and output circuitry Possible to read and write

More information

Am186ER/Am188ER AMD continues 16-bit innovation

Am186ER/Am188ER AMD continues 16-bit innovation Am186ER/Am188ER AMD continues 16-bit innovation 386-Class Performance, Enhanced System Integration, and Built-in SRAM Am186ER and Am188ER Am186 System Evolution 80C186 Based 3.37 MIP System Am186EM Based

More information

Interfacing Memory Chips on the 6812 Processor Bus. Student's name & ID: Partner's name & ID: Your Section number / TA's name

Interfacing Memory Chips on the 6812 Processor Bus. Student's name & ID: Partner's name & ID: Your Section number / TA's name MPS Memory Interfacing Lab xercise Interfacing Memory Chips on the Processor Bus Student's name & I: Partner's name & I: Your Section number / TA's name Notes: You must work on this assignment with your

More information

128 Kb Dual-Port SRAM with PCI Bus Controller (PCI-DP)

128 Kb Dual-Port SRAM with PCI Bus Controller (PCI-DP) 128 Kb Dual-Port SRAM with PCI Bus Controller (PCI-DP) Features 128 Kb of dual-ported shared memory Master and target PCI Specification 2.2 compliant interface Embedded host bridge capability Direct interface

More information

UMBC D 7 -D. Even bytes 0. 8 bits FFFFFC FFFFFE. location in addition to any 8-bit location. 1 (Mar. 6, 2002) SX 16-bit Memory Interface

UMBC D 7 -D. Even bytes 0. 8 bits FFFFFC FFFFFE. location in addition to any 8-bit location. 1 (Mar. 6, 2002) SX 16-bit Memory Interface 8086-80386SX 16-bit Memory Interface These machines differ from the 8088/80188 in several ways: The data bus is 16-bits wide. The IO/M pin is replaced with M/IO (8086/80186) and MRDC and MWTC for 80286

More information

3 Volt Intel StrataFlash Memory to Motorola MC68060 CPU Design Guide

3 Volt Intel StrataFlash Memory to Motorola MC68060 CPU Design Guide 3 Volt Intel StrataFlash Memory to Motorola MC68060 CPU Design Guide Application Note 703 April 2000 Document Number: 292251-002 Information in this document is provided in connection with Intel products.

More information

COSC 243. Input / Output. Lecture 13 Input/Output. COSC 243 (Computer Architecture)

COSC 243. Input / Output. Lecture 13 Input/Output. COSC 243 (Computer Architecture) COSC 243 Input / Output 1 Introduction This Lecture Source: Chapter 7 (10 th edition) Next Lecture (until end of semester) Zhiyi Huang on Operating Systems 2 Memory RAM Random Access Memory Read / write

More information

PART B UNIT II PART A

PART B UNIT II PART A SRM INSTITUTE OF SCIENCE AND TECHNOLOGY (Deemed University) DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK SUB : Microprocessor/CS201 YEAR/SEM : II/III UNIT I PART - A 1. Differentiate accumulator

More information

System Reset / C167. Figure 17-1 External Reset Circuitry. Semiconductor Group 17-1

System Reset / C167. Figure 17-1 External Reset Circuitry. Semiconductor Group 17-1 17 System Reset The internal system reset function provides initialization of the C167 into a defined default state and is invoked either by asserting a hardware reset signal on pin RSTIN (Hardware Reset

More information

CHAPTER TWELVE - Memory Devices

CHAPTER TWELVE - Memory Devices CHAPTER TWELVE - Memory Devices 12.1 6x1,024 = 16,384 words; 32 bits/word; 16,384x32 = 524,288 cells 12.2 16,384 addresses; one per word. 12.3 2 16 = 65,536 words = 64K. Thus, memory capacity is 64Kx4.

More information

GT25C64 SPI. 64K bits. Serial EEPROM

GT25C64 SPI. 64K bits. Serial EEPROM ADVANCED GT25C64 SPI 64K bits Serial EEPROM www.giantec-semi.com a0 1/20 Table of Content 1 FEATURES... 3 2 DESCRIPTION... 4 3 PIN CONFIGURATION... 5 4 BLOCK DIAGRAM... 6 5 FUNCTIONAL OPERATIONS... 7 6

More information

The MC9S12 address, data and control buses The MC9S12 single-chip mode memory map Simplified write/read cycle. Address, Data and Control Buses

The MC9S12 address, data and control buses The MC9S12 single-chip mode memory map Simplified write/read cycle. Address, Data and Control Buses EE 308 Spring 2013 The MC9S12 address, data and control buses The MC9S12 single-chip mode memory map Simplified write/read cycle The real MC9S12 multiplexed external bus Byte order in microprocessors How

More information

AT49BV004(T) TSOP Top View Type 1 1. AT49BV4096A(T) TSOP Top View Type 1 A16 BYTE GND I/O7 I/O14 I/O6 I/O13 I/O5 I/O12 I/O4 VCC I/O11 I/O3 I/O10 I/O2

AT49BV004(T) TSOP Top View Type 1 1. AT49BV4096A(T) TSOP Top View Type 1 A16 BYTE GND I/O7 I/O14 I/O6 I/O13 I/O5 I/O12 I/O4 VCC I/O11 I/O3 I/O10 I/O2 Features 2.7V to 3.6V Read/Write Operation Fast Read Access Time - 120 ns Internal Erase/Program Control Sector Architecture One 8K Words (16K bytes) Boot Block with Programming Lockout Two 4K Words (8K

More information

Utilizing the Burst Mode Flash in a Motorola MPC555 System

Utilizing the Burst Mode Flash in a Motorola MPC555 System Utilizing the Burst Mode Flash in a Motorola MPC555 System Application Note Burst mode devices offer improvements in system speed and performance by reducing sequential read access times. AMD s Am29BL162

More information

PIN ASSIGNMENT PIN DESCRIPTION

PIN ASSIGNMENT PIN DESCRIPTION www.dalsemi.com FEATURES Temperature measurements require no external components Measures temperatures from -55 C to +120 C. Fahrenheit equivalent is -67 F to +248 F Thermometer accuracy is ±2.0 C Thermometer

More information

One and a half hours. Section A is COMPULSORY UNIVERSITY OF MANCHESTER SCHOOL OF COMPUTER SCIENCE

One and a half hours. Section A is COMPULSORY UNIVERSITY OF MANCHESTER SCHOOL OF COMPUTER SCIENCE One and a half hours Section A is COMPULSORY UNIVERSITY OF MANCHESTER SCHOOL OF COMPUTER SCIENCE Fundamentals of Computer Engineering Date: Thursday 21st January 2016 Time: 14:00-15:30 Answer BOTH Questions

More information

Lecture XIV 8086 Memory Interface. Wisam I Hasan

Lecture XIV 8086 Memory Interface. Wisam I Hasan Lecture XIV 886 Memory Interface Wisam I Hasan Objectives: Upon completion you will be able to:. How to interface a memory device with µp 2. How to access memory in READ or WRITE 3. Describe memory structure

More information