Module 2.B. 9S12C Multiplexed Bus Expansion. Tim Rogers 2017
|
|
- Morgan Rodgers
- 6 years ago
- Views:
Transcription
1 Module 2.B 9S12C Multiplexed Bus Expansion Tim Rogers 2017
2 Learning Outcome #2 An ability to interface a microcontroller to various devices How? A+B are the most complex interface we will study in 362 A. Bus Timing Analysis B. 9S12C Multiplexed Bus Expansion C. General-Purpose I/O Ports D. Buffered I/O Handling E. Interrupt Handling F. Buffered, Interrupt-Driven Printer Design Example [2.B]-2
3 Some Introduction Single Chip Mode (just use internal SRAM). Expanded Mode (Can hook up external SRAM and turn on internal visibility ) The expanded data bus can be 8-bits ( narrow mode ) or 16- bits ( wide mode ) Signals of interest include the following: Port A high byte of address/data (wide mode) or high byte of address/8-bit data (narrow mode) Port B low byte of address/data (wide mode) Port E bus control signals E bus clock (used to de-multiplex the address and data) R/W read/write enable LSTRB low byte strobe (used to distinguish word writes from byte writes in wide mode) By Default: 9S12 is Normal Single Chip Mode (no signals visible) For HW 5 Q 3 and 4: Normal Expanded Narrow Mode used. With internal visibility turned on. Internal visibility: We can see what is happening on the internal bus as well as the external one For Lab 5: Normal Expanded Wide Mode used. With internal visibility turned on. [2.B]-3
4 High-level Picture of External Memory Address Bus (Abus) Data Bus (Dbus) M-bits / N-bits / Upper-most bits / Address Decode PLD Chip Enable (CE) Address (in) Data (in/out) 2.B CPU External Memory Chip R/W Output Enable (OE) CLK Write Enable (WE) 2.A Only one bus for Address and Data Bus is Multiplexed : 1 st half of clock cycle: do address 2 nd half of clock cycle: send data [2.B]-4
5 Figure 1 of AN2408 [2.B]-5
6 Schematic Based on PLD PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 PA7 PA6 PA5 PA4 PA3 PA2 ECLK RW I/O0 I/O1 I/O2 I/O3 I/O4 I/O5 I/O6 I/O7 I/O8 I/O9 I/O10 I/O11 I/O12 I/O13 I/O14 I/O15 TDI CLK0/I0 CLK1/I1 TCK TMS M4_32/FP44 I/O16 I/O17 I/O18 I/O19 I/O20 I/O21 I/O22 I/O23 I/O24 I/O25 I/O26 I/O27 I/O28 I/O29 I/O30 I/O TDO 29 PA1 PA A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 OE WE CE VCC CY7C 199 D0 D1 D2 D3 D4 D5 D6 D PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 Note: Schematic is based on pin assignments generated automatically by the fitter for this PLD. [2.B]-6
7 Interface Logic ABEL source file available on Homework page Port A will be used for data on 2 nd half of clock cycle. Latch it on the 1 st half. Same logic for OE and WE that we saw in simple examples MODULE mem9s12c TITLE '9S12C Memory Interface' DECLARATIONS PA0..PA7 pin; " MCU Port A ECLK pin; " MCU E-clock RW pin; " MCU Read/Write!CS,!OE,!WE pin istype 'com'; LA8..LA15 pin istype 'reg_d'; " demultiplexed address EQUATIONS [LA8..LA15].D = [PA0..PA7]; [LA8..LA15].CLK = ECLK; CS =!LA15.Q & ECLK; " map SRAM into lower half of address space OE = RW & ECLK; WE =!RW & ECLK; END CS = CE: Only asserted when uppermost bit is 0. [2.B]-7
8 Fitter Report (Summary) [2.B]-8
9 Critical Path Analysis: OE and WE These are the combinational output delay paths (pertinent for OE and WE). [2.B]-9
10 Critical Path Analysis: Latched Address These are the clock edge to latched output delay paths (where ECLK provides the clock edge). Note that the latched (de-multiplexed) address bus is valid 4 ns following the low-to-high ECLK transition; the CS signal, which here is dependent on LA15 and being gated with ECLK, is valid 7.5 ns following the low-to-high ECLK transition. [2.B]-10
11 9S12C Bus Signals Note: These signals are not available on the 9S12C32 [2.B]-11
12 9S12C A.C. Specifications (Sample) [2.B]-12
13 9S12C General External Bus Timing This figure combines what happens read and write diagrams Bus on Read Bus on Write address phase [2.B]-13
14 9S12C General External Bus Timing address phase [2.B]-14
15 9S12C General External Bus Timing address phase data phase [2.B]-15
16 9S12C General External Bus Timing point at which address is externally latched address phase data phase [2.B]-16
17 9S12C A.C. Specifications (Sample) [2.B]-17
18 9S12C General External Bus Timing t CY [2.B]-18
19 9S12C A.C. Specifications (Sample) [2.B]-19
20 9S12C General External Bus Timing t CY t AD [2.B]-20
21 9S12C A.C. Specifications (Sample) [2.B]-21
22 9S12C General External Bus Timing t CY t AD t MAH [2.B]-22
23 9S12C A.C. Specifications (Sample) [2.B]-23
24 9S12C General External Bus Timing t CY t AD t DSR t DHR t MAH [2.B]-24
25 9S12C A.C. Specifications (Sample) [2.B]-25
26 9S12C General External Bus Timing t CY t AD t DSR t DHR t MAH t DDW [2.B]-26
27 9S12C A.C. Specifications (Sample) [2.B]-27
28 9S12C General External Bus Timing t CY t AD t DSR t DHR t MAH t DDW t DHW [2.B]-28
29 9S12C A.C. Specifications (Sample) [2.B]-29
30 9S12C General External Bus Timing t CY t AD t DSR t DHR t MAH t DDW t DSW t DHW input setup time (t IS ) available on write [2.B]-30
31 9S12C A.C. Specifications (Sample) [2.B]-31
32 9S12C General External Bus Timing t CY t AD t ACCA t DSR t DHR t MAH t DDW t DSW t DHW input setup time (t IS ) available on write address access time (t AA ) available on read [2.B]-32
33 9S12C A.C. Specifications (Sample) [2.B]-33
34 9S12C General External Bus Timing t CY t AD t ACCA t DSR t DHR t MAH t DDW t DSW t DHW Note: trwd!= tad For expanded bus t RWD input setup time (t IS ) available on write address access time (t AA ) available on read [2.B]-34
35 9S12C A.C. Specifications (Sample) [2.B]-35
36 9S12C General External Bus Timing t CY t AD t ACCA t DSR t DHR t MAH t DDW t DSW t DHW t RWD t RWH input setup time (t IS ) available on write address access time (t AA ) available on read [2.B]-36
37 9S12C CPU Read/Write Timing Diagram t CYC = 40 ns [2.B]-37
38 9S12C CPU Read/Write Timing Diagram t CYC = 40 ns t AD = 8 ns Addr t MAH = 2 ns Addr Addr [2.B]-38
39 9S12C CPU Read/Write Timing Diagram t CYC = 40 ns Read Data t AD = 8 ns Addr t MAH = 2 ns Read Data t DSR = 13 ns Addr t DHR = 0 ns Addr [2.B]-39
40 9S12C CPU Read/Write Timing Diagram t CYC = 40 ns t AD = 8 ns t DSR = 13 ns t DDW = 7 ns Read Data Addr t MAH = 2 ns Read Data Addr t DHR = 0 ns Write Data Addr t DHW = 2 ns [2.B]-40
41 9S12C CPU Read/Write Timing Diagram t CYC = 40 ns Read Data t AD = 8 ns Addr t MAH = 2 ns Read Data t DSR = 13 ns Addr t DHR = 0 ns t DDW = 7 ns Write Data??? t RWD = 7 ns t RWH = 2 ns Addr t DHW = 2 ns Spoiler alert this is the solution to problem 2 on homework 5 [2.B]-41
42 MSO Display for Experiment 5 Demo Code ECLK R/W LSTRB PB0 LA15-LA0 PA0-7 PB0-7 [2.B]-42
43 Potential Design Question Given: 9S12 operating with/without stretch A specific PLD you can get timings for + abel file with associated with with logic A specific SRAM part with the data sheet Determine: Does this setup violate setup/hold times What is the read margin What is the maximum clock rate you can sustain and still achieve 10% margin. When calculating margin as a percent, it is a percent of what? The SRAM timing parameter that is determining the critical path [2.B]-43
44 Example Timing Diagram [2.B]-44
45 9S12 Configurable Memory Map Out of reset, SRAM is mapped to 800-FFF Out of reset, Flash is mapped to 8000-FFFF [2.B]-45
46 Configuration Registers 9212 CPU registers are A, B, D, SP, PC, X and Y THESE HAVE NOTHING TO DO WITH THE CONFIGURATION REGISTERS There when we use the microcontroller there is a lot of setup/initialization of the CPU/Peripherals/Pins etc We control these via memory mapped registers or configuration registers A portion of the address space is devoted to these registers and when you write to these locations the value doesn t actually go to memory is goes to a configuration register [2.B]-46
47 9S12 Configurable Memory Map This is the space devoted to configuration registers To maximize space, configuration is often done on a bit-by-bit basis. [2.B]-47
48 Our first (of many) configuration registers INITRM Register (initializes SRAM position in memory) INITRM Register (8-bits) Memory location: $11 Bits 7-3 named: RAM15-RAM11 Recall: only 2k (11-bits) worth of internal SRAM on the 9S12 These bits specify the upper 5 bits of the SRAM address. Out of reset these bits are 00001b So by default - SRAM mapped to: b to b or $800 to $FFF [2.B]-48
49 Can use other confirmation registers to remap all regions If conflicts occur, the following precedence applies: register space internal SRAM byte-erasable EEPROM (not on 9S12C32) flash external memory [2.B]-49
HD44102D. (Dot Matrix Liquid Crystal Graphic Display Column Driver) Features. Description. Ordering Information
HD442 (Dot Matrix Liquid Crystal Graphic Display Column Driver) Description The HD442 is a column (segment) driver for dot matrix liquid crystal graphic display systems, storing the display data transferred
More informationEE 308 Spring 2006 FINAL PROJECT: INTERFACING AND MOTOR CONTROL WEEK 1 PORT EXPANSION FOR THE MC9S12
FINAL PROJECT: INTERFACING AND MOTOR CONTROL In this sequence of labs you will learn how to interface with additional hardware and implement a motor speed control system. WEEK 1 PORT EXPANSION FOR THE
More informationDS V Bit Error Rate Tester (BERT)
www.dalsemi.com FEATURES Generates/detects digital bit patterns for analyzing, evaluating and troubleshooting digital communications systems Operates at speeds from DC to 20 MHz Programmable polynomial
More informationMicroprocessor & Interfacing Lecture Programmable Interval Timer
Microprocessor & Interfacing Lecture 30 8254 Programmable Interval Timer P A R U L B A N S A L A S S T P R O F E S S O R 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
More informationM68HC12B Family. Data Sheet M68HC12. Microcontrollers. M68HC12B/D Rev. 8 7/2003 MOTOROLA.COM/SEMICONDUCTORS
M68HC12B Family Data Sheet M68HC12 Microcontrollers M68HC12B/D Rev. 8 7/2003 MOTOROLA.COM/SEMICONDUCTORS M68HC12B Family Data Sheet To provide the most up-to-date information, the revision of our documents
More informationTopics Introduction to Microprocessors
Topics 2244 Introduction to Microprocessors Chapter 8253 Programmable Interval Timer/Counter Suree Pumrin,, Ph.D. Interfacing with 886/888 Programming Mode 2244 Introduction to Microprocessors 2 8253/54
More informationCY7C0851V/CY7C0851AV CY7C0852V/CY7C0852AV CY7C0853V/CY7C0853AV FLEx V, 32K/64K/128K/256K 36 Synchronous Dual-Port RAM
FLEx36 3.3 V, 32K/64K/128K/256K 36 Synchronous Dual-Port RAM FLEx36 3.3 V, 32K/64K/128K/256K 36 Synchronous Dual-Port RAM Features True dual-ported memory cells that allow simultaneous access of the same
More informationEE 308 Apr. 24, 2002 Review for Final Exam
Review for Final Exam Numbers Decimal to Hex (signed and unsigned) Hex to Decimal (signed and unsigned) Binary to Hex Hex to Binary Addition and subtraction of fixed-length hex numbers Overflow, Carry,
More informationI hope you have completed Part 2 of the Experiment and is ready for Part 3.
I hope you have completed Part 2 of the Experiment and is ready for Part 3. In part 3, you are going to use the FPGA to interface with the external world through a DAC and a ADC on the add-on card. You
More informationDS1642 Nonvolatile Timekeeping RAM
www.dalsemi.com Nonvolatile Timekeeping RAM FEATURES Integrated NV SRAM, real time clock, crystal, power fail control circuit and lithium energy source Standard JEDEC bytewide 2K x 8 static RAM pinout
More information72-Mbit QDR II SRAM 4-Word Burst Architecture
72-Mbit QDR II SRAM 4-Word Burst Architecture Features Separate Independent Read and Write Data Ports Supports concurrent transactions 333 MHz Clock for High Bandwidth 4-word Burst for Reducing Address
More informationSSD1300. Advance Information. 104 x 48 Dot Matrix OLED/PLED Segment/Common Driver with Controller
SOLOMON SYSTECH SEMICONDUCTOR TECHNICAL DATA SSD1300 Advance Information 104 x 48 Dot Matrix OLED/PLED Segment/Common Driver with Controller This document contains information on a new product Specifications
More informationHardware Flags. and the RTI system. Microcomputer Architecture and Interfacing Colorado School of Mines Professor William Hoff
Hardware Flags and the RTI system 1 Need for hardware flag Often a microcontroller needs to test whether some event has occurred, and then take an action For example A sensor outputs a pulse when a model
More informationIZ602 LCD DRIVER Main features: Table 1 Pad description Pad No Pad Name Function
LCD DRIVER The IZ602 is universal LCD controller designed to drive LCD with image element up to 128 (32x4). Instruction set makes IZ602 universal and suitable for applications with different types of displays.
More informationReview for Final Exam
Review for Final Exam Numbers Decimal to Hex (signed and unsigned) Hex to Decimal (signed and unsigned) Binary to Hex Hex to Binary Addition and subtraction of fixed-length hex numbers Overflow, Carry,
More informationApplication Note, V 1.0, Dec AP XC16x. EBC timing Tool for XC16x microcontrollers. Microcontrollers. Never stop thinking.
Application Note, V 1.0, Dec. 2004 AP16088 XC16x C timing Tool for XC16x microcontrollers Microcontrollers Never stop thinking. XC16x Revision History: 2004-12 V 1.0 Previous Version: - Page Subjects (major
More informationSwitch/ Jumper Table 1-1: Factory Settings Factory Settings (Jumpers Installed) Function Controlled Activates pull-up/ pull-down resistors on Port 0 digital P7 I/O lines Activates pull-up/ pull-down resistors
More informationUsing Z8 Encore! XP MCU for RMS Calculation
Application te Using Z8 Encore! XP MCU for RMS Calculation Abstract This application note discusses an algorithm for computing the Root Mean Square (RMS) value of a sinusoidal AC input signal using the
More informationApplication Note, V 1.0, Feb AP C16xx. Timing, Reading the AC Characteristics. Microcontrollers. Never stop thinking.
Application Note, V 1.0, Feb. 2004 AP16004 C16xx Timing, Reading the AC Characteristics. Microcontrollers Never stop thinking. C16xx Revision History: 2004-02 V 1.0 Previous Version: - Page Subjects (major
More information72-Mbit QDR II SRAM Four-Word Burst Architecture
72-Mbit QDR II SRAM Four-Word Burst Architecture 72-Mbit QDR II SRAM Four-Word Burst Architecture Features Separate independent read and write data ports Supports concurrent transactions 333 MHz clock
More informationReview for Final Exam
Review for Final Exam Numbers Decimal to Hex (signed and unsigned) Hex to Decimal (signed and unsigned) Binary to Hex Hex to Binary Addition and subtraction of fixed-length hex numbers Overflow, Carry,
More informationFLEx18 3.3V 64K/128K/256K/512K x 18 Synchronous Dual-Port RAM
FLEx18 3.3V 64K/128K/256K/512K x 18 Synchronous Dual-Port RAM Features Functional Description True dual-ported memory cells that allow simultaneous access of the same memory location Synchronous pipelined
More informationTC55VBM316AFTN/ASTN40,55
TENTATIVE TOSHIBA MOS DIGITAL INTEGRATED CIRCUIT SILICON GATE CMOS 524,288-WORD BY 16-BIT/1,048,576-WORD BY 8-BIT FULL CMOS STATIC RAM DESCRIPTION The TC55VBM316AFTN/ASTN is a 8,388,608-bit static random
More informationJava Bread Board Introductory Digital Electronics Exercise 2, Page 1
Java Bread Board Introductory Digital Electronics Exercise 2, Page 1 JBB Excercise 2 The aim of this lab is to demonstrate how basic logic gates can be used to implement simple memory functions, introduce
More informationAN1730. Digital Amplification Control of an Analog Signal Using the MC68HC705J1A. Introduction
Order this document by /D Digital Amplification Control of an Analog Signal Using the MC68HC705JA By Mark Glenewinkel Consumer Systems Group Austin, Texas Introduction This application note describes the
More information8253 functions ( General overview )
What are these? The Intel 8253 and 8254 are Programmable Interval Timers (PITs), which perform timing and counting functions. They are found in all IBM PC compatibles. 82C54 which is a superset of the
More informationTOSHIBA MOS DIGITAL INTEGRATED CIRCUIT SILICON GATE CMOS
TENTATIVE TOSHIBA MOS DIGITAL INTEGRATED CIRCUIT SILICON GATE CMOS 262,144-WORD BY 16-BIT FULL CMOS STATIC RAM DESCRIPTION The TC55YEM216ABXN is a 4,194,304-bit static random access memory (SRAM) organized
More informationA Sequencing LSI for Stepper Motors PCD4511/4521/4541
A Sequencing LSI for Stepper Motors PCD4511/4521/4541 The PCD4511/4521/4541 are excitation control LSIs designed for 2-phase stepper motors. With just one of these LSIs and a stepper motor driver IC (e.g.
More informationUnit-6 PROGRAMMABLE INTERRUPT CONTROLLERS 8259A-PROGRAMMABLE INTERRUPT CONTROLLER (PIC) INTRODUCTION
M i c r o p r o c e s s o r s a n d M i c r o c o n t r o l l e r s P a g e 1 PROGRAMMABLE INTERRUPT CONTROLLERS 8259A-PROGRAMMABLE INTERRUPT CONTROLLER (PIC) INTRODUCTION Microcomputer system design requires
More informationa8259 Features General Description Programmable Interrupt Controller
a8259 Programmable Interrupt Controller July 1997, ver. 1 Data Sheet Features Optimized for FLEX and MAX architectures Offers eight levels of individually maskable interrupts Expandable to 64 interrupts
More informationSNIOT702 Specification. Version number:v 1.0.1
Version number:v 1.0.1 Catelog 1 Product introduction... 1 1.1 Product introduction... 1 1.2 Product application... 1 1.3 Main characteristics... 2 1.4 Product advantage... 3 2 Technical specifications...
More information8-bit Microcontroller with 128K Bytes In-System Programmable Flash. ATmega128A
Features High-performance, Low-power AVR 8-bit Microcontroller Advanced RISC Architecture 33 Powerful Instructions Most Single Clock Cycle Execution 32 x 8 General Purpose Working Registers + Peripheral
More informationDESIGN & IMPLEMENTATION OF SELF TIME DUMMY REPLICA TECHNIQUE IN 128X128 LOW VOLTAGE SRAM
DESIGN & IMPLEMENTATION OF SELF TIME DUMMY REPLICA TECHNIQUE IN 128X128 LOW VOLTAGE SRAM 1 Mitali Agarwal, 2 Taru Tevatia 1 Research Scholar, 2 Associate Professor 1 Department of Electronics & Communication
More information64, 256, 512, 1K, 2K, 4K x 18 Synchronous FIFOs
1CY 7C42 25 fax id: 5410 CY7C4425/4205/4215 64, 256, 512, 1K, 2K, 4K x 18 Synchronous FIFOs Features High-speed, low-power, first-in first-out (FIFO) memories 64 x 18 (CY7C4425) 256 x 18 (CY7C4205) 512
More informationPCB REV DATE DATE SCH REV 01 JAN JAN 05 wsk START
1 SCH REV PCB REV DATE BY DESCRIPTION PCB REV DATE BY 0.0 01 JAN 0 START 1.0 01 JAN 0 PCB Rev 1 done. 1.0 1.01 1.02 1.0 01 JAN 0 PCB Rev 1 done. 2.0 01 APR 0 01 FEB 02 01 FEB 0 Sheet : Changed CPLD from
More informationFullFlex Synchronous SDR Dual Port SRAM
FullFlex Synchronous SDR Dual Port SRAM FullFlex Synchronous SDR Dual Port SRAM Features True dual port memory enables simultaneous access the shared array from each port Synchronous pipelined operation
More informationPI6C :8 Clock Driver for Intel PCI Express Chipsets. Description. Features. Pin Configuration. Block Diagram
Features Eight Pairs of Differential Clocks Low skew < 50ps Low Cycle-to-cycle jitter < 50ps Output Enable for all outputs Outputs Tristate control via SMBus Power Management Control Programmable PLL Bandwidth
More informationRF4463F30 High Power wireless transceiver module
RF4463F30 High Power wireless transceiver module 1. Description RF4463F30 adopts Silicon Lab Si4463 RF chip, which is a highly integrated wireless ISM band transceiver chip. Extremely high receive sensitivity
More informationTime of day in seconds, minutes, and hours or 24-hour format - Optional daylight saving adjustment Programmable square wave output
Features Direct clock/calendar replacement for IBM AT-compatible computers and other applications Functionally compatible with the DS1285 - Closely matches MC146818A pin configuration 2.7 3.6V operation
More informationEEPROM AS58LC K x 8 EEPROM Radiation Tolerant. PIN ASSIGNMENT (Top View) AVAILABLE AS MILITARY SPECIFICATIONS MIL-PRF-38535
128K x 8 EEPROM Radiation Tolerant AVAILABLE AS MILITARY SPECIFICATIONS MIL-PRF-38535 FEATURES High speed: 250ns and 300ns Data Retention: 10 Years Low power dissipation, active current (20mW/MHz (TYP)),
More informationThree individually maskable interrupt. 500 ms - Time-of-day alarm once per second to once per day - End-of-clock update cycle
Features Direct clock/calendar replacement for IBM AT-compatible computers and other applications Functionally compatible with the DS1285 - Closely matches MC146818A pin configuration 114 bytes of general
More information8-bit Microcontroller with 2K Bytes In-System Programmable Flash. ATtiny20
Features High Performance, Low Power AVR 8-bit Microcontroller Advanced RISC Architecture 112 Powerful Instructions Most Single Clock Cycle Execution 16 x 8 General Purpose Working Registers Fully Static
More informationChapter 9. sequential logic technologies
Chapter 9. sequential logic technologies In chapter 4, we looked at diverse implementation technologies for combinational logic circuits: random logic, regular logic, programmable logic. The similar variants
More information64/256/512/1K/2K/4K/8K x 9 Synchronous FIFOs
241/42 fax id: 549 CY7C4421/421/4211/4221 64/256/512/1K/2K/4K/8K x 9 Synchronous FIFOs Features High-speed, low-power, first-in, first-out (FIFO) memories 64 x 9 (CY7C4421) 256 x 9 (CY7C421) 512 x 9 (CY7C4211)
More information16 Channels LED Driver
16 Channels LED Driver Description The SN3216 is a fun light LED controller with an audio modulation mode. It can store data of 8 frames with internal RAM to play small animations automatically. SN3216
More informationHD66702 (LCD-II/E20) (Dot Matrix Liquid Crystal Display Controller/Driver) Description. Features
HD6672 (LCD-II/E2) (Dot Matrix Liquid Crystal Display Controller/Driver) Description The HD6672 LCD-II/E2 dot-matrix liquid crystal display controller and driver LSI displays alphanumerics, Japanese kana
More information8-bit Microcontroller with 32K Bytes In-System Programmable Flash. ATmega32 ATmega32L
Features High-performance, Low-power AVR 8-bit Microcontroller Advanced RISC Architecture 131 Powerful Instructions Most Single-clock Cycle Execution 32 x 8 General Purpose Working Registers Fully Static
More informationPC-OSCILLOSCOPE PCS500. Analog and digital circuit sections. Description of the operation
PC-OSCILLOSCOPE PCS500 Analog and digital circuit sections Description of the operation Operation of the analog section This description concerns only channel 1 (CH1) input stages. The operation of CH2
More informationI2C Encoder. HW v1.2
I2C Encoder HW v1.2 Revision History Revision Date Author(s) Description 1.0 22.11.17 Simone Initial version 1 Contents 1 Device Overview 3 1.1 Electrical characteristics..........................................
More information8-bit Microcontroller with 32K Bytes In-System Programmable Flash. ATmega32A
Features High-performance, Low-power AVR 8-bit Microcontroller Advanced RISC Architecture 3 Powerful Instructions Most Single-clock Cycle Execution 32 x 8 General Purpose Working Registers Fully Static
More informationChapter 9. sequential logic technologies
Chapter 9. sequential logic technologies In chapter 4, we looked at diverse implementation technologies for combinational logic circuits: random logic, regular logic, programmable logic. Similarly, variations
More information8-bit Microcontroller with 128K Bytes In-System Programmable Flash. ATmega128 ATmega128L
Features High-performance, Low-power AVR 8-bit Microcontroller Advanced RISC Architecture 133 Powerful Instructions Most Single Clock Cycle Execution 32 x 8 General Purpose Working Registers + Peripheral
More information64/256/512/1K/2K/4K/8K x 9 Synchronous FIFOs
CY7C4421/421/4211/4221 64/256/512/1K/2K/4K/8K x 9 Synchronous FIFOs Features CY7C4421/421/4211/4221 64/256/512/1K/2K/4K/8K x 9 Synchronous FIFOs High-speed, low-power, First-In, First-Out (FIFO) memories
More informationTS100. RTD - PT100 - Temperature Sensor. March, 2017
RTD - PT100 - Temperature Sensor March, 2017 Contents 1 Overview 2 2 Get readings from TS100 2 2.1 Use the MCU SPI to read from TS100............................. 3 2.2 Connect the SPI with just two wires...............................
More information2Kx8 Dual-Port Static RAM
1CY 7C13 2/ CY7C1 36 fax id: 5201 CY7C132/CY7C136 Features True Dual-Ported memory cells which allow simultaneous reads of the same memory location 2K x 8 organization 0.65-micron CMOS for optimum speed/power
More information8-bit Microcontroller with 1K Bytes In-System Programmable Flash. ATtiny13A
Features High Performance, Low Power AVR 8-Bit Microcontroller Advanced RISC Architecture 120 Powerful Instructions Most Single Clock Cycle Execution 32 x 8 General Purpose Working Registers Fully Static
More information2014 Paper E2.1: Digital Electronics II
2014 Paper E2.1: Digital Electronics II Answer ALL questions. There are THREE questions on the paper. Question ONE counts for 40% of the marks, other questions 30% Time allowed: 2 hours (Not to be removed
More informationGC221-SO16IP. 8-bit Turbo Microcontroller
Total Solution of MCU GC221-SO16IP 8-bit Turbo Microcontroller CORERIVER Semiconductor reserves the right to make corrections, modifications, enhancements, improvements, and other changes to its products
More information8-bit Microcontroller with 16K Bytes In-System Programmable Flash. ATmega16 ATmega16L. Preliminary
Features High-performance, Low-power AVR 8-bit Microcontroller Advanced RISC Architecture 131 Powerful Instructions Most Single-clock Cycle Execution 32 x 8 General Purpose Working Registers Fully Static
More informationwith 128K Bytes 4K Bytes Internal SRAM Up to 64K Bytes Optional External Memory Space
Features High-performance, Low-power AVR 8-bit Microcontroller Advanced RISC Architecture 133 Powerful Instructions Most Single Clock Cycle Execution 32 x 8 General Purpose Working Registers + Peripheral
More informationCourse Introduction. Content 20 pages 3 questions. Learning Time 30 minutes
Purpose The intent of this course is to provide you with information about the main features of the S08 Timer/PWM (TPM) interface module and how to configure and use it in common applications. Objectives
More informationRayStar Microelectronics Technology Inc. Ver: 1.4
Features Description Product Datasheet Using external 32.768kHz quartz crystal Supports I 2 C-Bus's high speed mode (400 khz) The serial real-time clock is a low-power clock/calendar with a programmable
More informationTime of day in seconds, minutes, and hours or 24-hour format - Optional daylight saving adjustment Programmable square wave output
Features Direct clock/calendar replacement for IBM AT-compatible computers and other applications Functionally compatible with the DS1285 - Closely matches MC146818A pin configuration 2.7 3.6V operation
More information8-bit Microcontroller with 512/1024 Bytes In-System Programmable Flash. ATtiny4/5/9/10
Features High Performance, Low Power AVR 8-Bit Microcontroller Advanced RISC Architecture 54 Powerful Instructions Most Single Clock Cycle Execution 16 x 8 General Purpose Working Registers Fully Static
More informationATtiny102 / ATtiny104. Introduction. Feature. 8-bit AVR Microcontroller DATASHEET COMPLETE
8-bit AVR Microcontroller ATtiny102 / ATtiny104 DATASHEET COMPLETE Introduction The Atmel ATtiny102/ATtiny104 is a low-power CMOS 8-bit microcontroller based on the AVR enhanced RISC architecture. By executing
More information8-bit Microcontroller with 16K Bytes In-System Programmable Flash. ATtiny1634
Features High Performance, Low Power AVR 8-bit Microcontroller Advanced RISC Architecture 125 Powerful Instructions Most Single Clock Cycle Execution 32 x 8 General Purpose Working Registers Fully Static
More informationATmega32A. Introduction. Features. 8-Bit AVR Microcontroller DATASHEET COMPLETE
8-Bit AVR Microcontroller ATmega32A DATASHEET COMPLETE Introduction The Atmel ATmega32A is a low-power CMOS 8-bit microcontroller based on the AVR enhanced RISC architecture. By executing powerful instructions
More informationACEX 1K. Features... Programmable Logic Family. Tools. Table 1. ACEX TM 1K Device Features
ACEX 1K Programmable Logic Family March 2000, ver. 1 Data Sheet Features... Programmable logic devices (PLDs), providing low cost system-on-a-programmable-chip integration in a single device Enhanced embedded
More informationINF8574 GENERAL DESCRIPTION
GENERAL DESCRIPTION The INF8574 is a silicon CMOS circuit. It provides general purpose remote I/O expansion for most microcontroller families via the two-line bidirectional bus (I 2 C). The device consists
More information1 K / 2 K 8 Dual-port Static RAM
1 K / 2 K 8 Dual-port Static RAM 1 K / 2 K 8 Dual-port Static RAM Features True dual-ported memory cells, which allow simultaneous reads of the same memory location 1 K / 2 K 8 organization 0.35 micron
More informationLAPIS Semiconductor ML9042-xx
ML942-xx DOT MATRIX LCD CONTROLLER DRIVER FEDL942- Issue Date: Nov. 9, 23 GENERAL DESCRIPTION The ML942 used in combination with an 8-bit or 4-bit microcontroller controls the operation of a character
More informationOct 30 Announcements. Bonus marked will be posted today Will provide 270 style feedback on multiple-choice questions. [3.E]-1
Oct 30 Announcements Code Marked and on Blackboard This week: Mon 2:30 to 3:00pm, Tues 2:30 to 3:30 and W-F 1:30 to 3:00pm opportunity to talk about code: earn 2 extra points on the coding part Bonus marked
More information8-bit Microcontroller with 4K Bytes In-System Programmable Flash and Boost Converter. ATtiny43U. Preliminary
Features High Performance, Low Power AVR 8-Bit Microcontroller Advanced RISC Architecture 120 Powerful Instructions Most Single Clock Cycle Execution 32 x 8 General Purpose Working Registers Fully Static
More informationFEATURES Row Access Time Column Access Time Random Read/Write Cycle Time Page Mode Cycle Time
E DRAM DIMM 16MX72 Nonbuffered EDO DIMM based on 8MX8, 4K Refresh, 3.3V DRAMs GENERAL DESCRIPTION The Advantage E is a JEDEC standard 16MX72 bit Dynamic RAM high density memory module. The Advantage EDC1672-8X8-66VNBS4
More information64/256/512/1K/2K/4K x18 Low-Voltage Synchronous FIFOs
CY7C4425V /4205V/4215V CY7C4225V /4235V/4245V64/256/512/1K/2K/4K x18 Low-Voltage Synchronous FIFOs CY7C4225V/4205V/4215V 64/256/512/1K/2K/4K x18 Low-Voltage Synchronous FIFOs Features 3.3V operation for
More informationFixed-function (FF) implementation for PSoC 3 and PSoC 5LP devices
3.30 Features 8- or 16-bit resolution Multiple pulse width output modes Configurable trigger Configurable capture Configurable hardware/software enable Configurable dead band Multiple configurable kill
More informationI2C Digital Input RTC with Alarm DS1375. Features
Rev 2; 9/08 I2C Digital Input RTC with Alarm General Description The digital real-time clock (RTC) is a low-power clock/calendar that does not require a crystal. The device operates from a digital clock
More informationReference. Wayne Wolf, FPGA-Based System Design Pearson Education, N Krishna Prakash,, Amrita School of Engineering
FPGA Fabrics Reference Wayne Wolf, FPGA-Based System Design Pearson Education, 2004 CPLD / FPGA CPLD Interconnection of several PLD blocks with Programmable interconnect on a single chip Logic blocks executes
More informationCMOS Serial Digital Pulse Width Modulator INPUT CLK MODULATOR LOGIC PWM 8 STAGE RIPPLE COUNTER RESET LOAD FREQUENCY DATA REGISTER
css Custom Silicon Solutions, Inc. S68HC68W1 April 2003 CMOS Serial Digital Pulse Width Modulator Features Direct Replacement for Intersil CDP68HC68W1 Pinout (PDIP) TOP VIEW Programmable Frequency and
More informationHigh Performance, Low Power Atmel AVR 8-bit Microcontroller Advanced RISC Architecture. Non-volatile Program and Data Memories. Peripheral Features
ATtiny828 8-bit AVR Microcontroller with 8K Bytes In-System Programmable Flash DATASHEET Features High Performance, Low Power Atmel AVR 8-bit Microcontroller Advanced RISC Architecture 123 Powerful Instructions
More informationStatic Random Access Memory - SRAM Dr. Lynn Fuller Webpage:
ROCHESTER INSTITUTE OF TECHNOLOGY MICROELECTRONIC ENGINEERING Static Random Access Memory - SRAM Dr. Lynn Fuller Webpage: http://people.rit.edu/lffeee 82 Lomb Memorial Drive Rochester, NY 14623-5604 Email:
More informationACEX 1K. Features... Programmable Logic Device Family. Tools
ACEX 1K Programmable Logic Device Family May 2003, ver. 3.4 Data Sheet Features... Programmable logic devices (PLDs), providing low cost system-on-a-programmable-chip (SOPC) integration in a single device
More information8-bit Atmel tinyavr Microcontroller with 16K Bytes In-System Programmable Flash. ATtiny1634
8-bit Atmel tinyavr Microcontroller with 16K Bytes In-System Programmable Flash Features High Performance, Low Power AVR 8-bit Microcontroller Advanced RISC Architecture 125 Powerful Instructions Most
More informationPRODUCT OVERVIEW OVERVIEW OTP
PRODUCT OVERVIEW 1 PRODUCT OVERVIEW OVERVIEW The S3C7324 single-chip CMOS microcontroller has been designed for high performance using Samsung's newest 4-bit CPU core, SAM47 (Samsung Arrangeable Microcontrollers).
More information8-bit Microcontroller with 8K Bytes In-System Programmable Flash. ATmega8535 ATmega8535L
Features High-performance, Low-power AVR 8-bit Microcontroller Advanced RISC Architecture 130 Powerful Instructions Most Single Clock Cycle Execution 32 x 8 General Purpose Working Registers Fully Static
More informationDS1803 Addressable Dual Digital Potentiometer
www.dalsemi.com FEATURES 3V or 5V Power Supplies Ultra-low power consumption Two digitally controlled, 256-position potentiometers 14-Pin TSSOP (173 mil) and 16-Pin SOIC (150 mil) packaging available for
More informationSSD1332. Advance Information. 96RGB x 64 Dot Matrix OLED/PLED Segment/Common Driver with Controller
SOLOMON SYSTECH SEMICONDUCTOR TECHNICAL DATA SSD1332 Advance Information 96RGB x 64 Dot Matrix OLED/PLED Segment/Common Driver with Controller This document contains information on a new product Specifications
More informationATxmega128D4 / ATxmega64D4 / ATxmega32D4 / ATxmega16D4
8/16-bit Atmel XMEGA D4 Microcontroller ATxmega128D4 / ATxmega64D4 / ATxmega32D4 / ATxmega16D4 Features High-performance, low-power Atmel AVR XMEGA 8/16-bit Microcontroller Nonvolatile program and data
More information3-Channel Fun LED Driver
3-Channel Fun LED Driver Description is a 3-channel fun LED driver which features two-dimensional auto breathing mode. It has One Shot Programming mode and PWM Control mode for RGB lighting effects. The
More information72-Mbit DDR II+ SRAM Two-Word Burst Architecture (2.5 Cycle Read Latency)
72-Mbit DDR II+ SRAM Two-Word Burst Architecture (2.5 Cycle Read Latency) 72-Mbit DDR II+ SRAM Two-Word Burst Architecture (2.5 Cycle Read Latency) Features 72-Mbit density (4 M 8, 2 M 36) 55 MHz clock
More informationSSD1906. Advanced Information. 256K Embedded Display SRAM LCD Graphic Controller CMOS
SOLOMON SYSTECH SEMICONDUCTOR TECHNICAL DATA SSD1906 Advanced Information 256K Embedded SRAM LCD Graphic Controller CMOS This document contains information on a new product. Specifications and information
More informationPreliminary NT7070B Dot Matrix LCD Driver & Controller. Features. Descriptions. Applications
Dot Matrix LCD Driver & Controller Features Internal Memory -Character Generator ROM -Character Generator RAM: 320 bits -Display Data RAM: 80 x 8bits for 80 digits Power Supply Voltage: 27V~55V LCD Supply
More information1 K 8 Dual-Port Static RAM
1 K 8 Dual-Port Static RAM 1 K 8 Dual-Port Static RAM Features True dual-ported memory cells, which allow simultaneous reads of the same memory location 1 K 8 organization 0.65 micron CMOS for optimum
More informationADC0808/ADC Bit µp Compatible A/D Converters with 8-Channel Multiplexer
ADC0808/ADC0809 8-Bit µp Compatible A/D Converters with 8-Channel Multiplexer General Description The ADC0808, ADC0809 data acquisition component is a monolithic CMOS device with an 8-bit analog-to-digital
More informationLSI Computer Systems, Inc Walt Whitman Road, Melville, NY (631) FAX (631) BIT QUADRATURE COUNTER
LSI/CSI LS UL LSI Computer Systems, Inc. Walt Whitman Road, Melville, NY () - FAX () - A -BIT QUADRATURE COUNTER January FEATURES: Programmable modes are: Up/Down, Binary, BCD, Hour Clock, Divide-by-N,
More informationSpecification V1.0. NLC128x064CHC13DL (Status: September 2009) Approval of Specification. Approved by. Admatec
LCD Module NLC128x064CHC13DL (Status: September 2009) RoHS Specification V1.0 Approval of Specification Admatec Customer Approved by Date 14.04.2010 This product complies to EU directive 2002/95/EC (RoHS)
More information3.3V regulator. JA H-bridge. Doc: page 1 of 7
Cerebot Reference Manual Revision: February 9, 2009 Note: This document applies to REV B-E of the board. www.digilentinc.com 215 E Main Suite D Pullman, WA 99163 (509) 334 6306 Voice and Fax Overview The
More informationNM93C56 2K-Bit Serial CMOS EEPROM (MICROWIRE Bus Interface)
NM93C56 2K-Bit Serial CMOS EEPROM (MICROWIRE Bus Interface) General Description The NM93C56 devices are 2048 bits of CMOS non-volatile electrically erasable memory divided into 28 6-bit registers. They
More informationMX23L6430 PRELIMINARY. 64M-Bit Synchronous Mask ROM FEATURES GENERAL DESCRIPTION PIN CONFIGURATION
PRELIMINARY MX23L6430 64M-Bit Synchronous Mask ROM FEATURES Switchable organization : 4M x 16 ( word mode ) or 2M x 32 ( double word mode ) Power supply 3.0V ~ 3.6V TTL compatible with multiplexed address
More informationCMOS Serial Digital Pulse Width Modulator INPUT CLK MODULATOR LOGIC PWM 8 STAGE RIPPLE COUNTER RESET LOAD FREQUENCY DATA REGISTER
css Custom Silicon Solutions, Inc. S68HC68W1 May 2003 CMOS Serial Digital Pulse Width Modulator Features Direct Replacement for Intersil CDP68HC68W1 Pinout PDIP / SOIC (Note #1) TOP VIEW Programmable Frequency
More information