Motherboard to MicroZed Interfaces

Size: px
Start display at page:

Download "Motherboard to MicroZed Interfaces"

Transcription

1 Motherboard to MicroZed Interfaces Excerpts and Thoughts on Various Interfaces Christopher Woodall Benjamin Havey ADC Data (Parallel) Interface Requirements ADC Configuration Interface Parallel Interface Serial Interface Requirements Stage One Stage Two (After ADC proven functional) DDS Serial Interface Signals Serial Interface Timing Protocol Automatic IO_UPDATE Information* Connecting All DDS s Together Peripheral Interfaces Control/Enable Signals LEDs Buttons GPIO Pin Map

2 I. ADC Data (Parallel) Interface Figure 1: ADC Pins

3 Figure 2: I/O Characteristics for ADC Interfaces Figure 3:ADC DDR LVDS Mode Timing Characteristics

4 Figure 4: Timing Diagram for DDR LVDS System over a long time. Figure 5: Timing Diagram for DDR LVDS with Delays.

5 Requirements 2 Channel Interface Combines even and odd transmissions in the appropriate manner into one sample Interface should sign extend from 14 bits to 16 bits as needed. Should be able to take up to 32k Samples from each channel before the memory needs to be flushed out. Programmable Sample Size Build a FIFO or other queue of samples. Interlace the two 16 bit samples of the two channels into one 32 bit number for each sample period. Corresponds to pins labeled ADC_DATA in the pinmap file. 16 bit Sign Extended Sample Ch. A 16 bit sign extended sample ch.b II. ADC Configuration Interface A. Parallel Interface Figure fignum: Parallel Configuration Description

6 Figure fignum: Parallel Control Voltages

7 B. Serial Interface Figure fignum: Timing Diagram of ADC Serial Configuration Interface Figure fignum: Reset Timing for ADC Serial Configuration Interface

8 Figure fignum: Overview of Register Map for ADC Serial Interface C. Requirements 1. Stage One Implementation of Parallel Configuration. SCK tied to GND SEN tied to GND All CTRL pins tied to GND RESET tied to VDD 2. Stage Two (After ADC proven functional) Implementation of SPI Configuration Ability to control GAIN, LVDS vs. CMOS, Power Down Modes Operates with Serial Readout to confirm settings (Debug Feature)

9 III. DDS Serial Interface Signals The following signals are used as part of the AD9910 s serial interface. The interface is SPI like and transfers MSB first, but has a few quirks: 1) By default SDIO is bi directional. 2) SDO is by default inactive 3) IO_UPDATE needs to be strobed high for more than 1 SYNC_CLK period to move from IO buffers to the actual internal registers that set values. Signal Name Directionality Description SDIO BiDirectional by Default (Can be set to only be SDI) Data is always written into the AD9910 on this pin. However, this pin can be used as a bidirectional data line. Bit 1 of CFR1 Register Address 0x00 controls the configuration of this pin. The default is cleared, which configures the SDIO pin as bidirectional. SDO Output (not active by default) Data is read from this pin for protocols that use separate lines for transmitting and receiving data. When the AD9910 operates in single bidirectional I/O mode, this pin does not output data and is set to a high impedance state. SCLK Input The serial clock pin is used to synchronize data to and from the AD9910 and to run the internal state machines.

10 #CS Input CS is an active low input that allows more than one device on the same serial communications line. The SDO and SDIO pins go to a high impedance state when this input is high. If driven high during any communications cycle, that cycle is suspended until CS is reactivated low. Chip select (CS) can be tied low in systems that maintain control of SCLK. IO_UPDATE Input (default) Output (IO Update active bit set) The I/O_UPDATE initiates the transfer of written data from the I/O port buffer to active registers. I/O_UPDATE is active on the rising edge, and its pulse width must be greater than one SYNC_CLK period. It is either an input or output pin depending on the programming of the internal I/O update active bit. IO_RESET Input I/O_RESET synchronizes the I/O port state machines without affecting the contents of the addressable registers. An active high input on the I/O_RESET pin causes the current communication cycle to abort. After I/O_RESET returns low (Logic 0), another communication cycle can begin, starting with the instruction byte write.

11 Serial Interface Timing Figure 1: Serial Interface Timing Charts. AD9910 Datasheet Page 49 *

12 Figure 2: Serial Interface Timing Charts for IO_UPDATE. AD9910 Datasheet Page 42 * Protocol This information is taken from page 48 of the AD9910 datasheet. First an INSTRUCTION byte is sent and then the appropriate number of bytes for the indicated register are sent. Most registers have 4 bytes, but a few have 8 bytes. MSB Instruction Byte D7 D6 D5 D4 D3 D2 D1 D0 LSB R/#W X X A4 A3 A2 A1 A0

13 Automatic IO_UPDATE Information

14 Connecting All DDS s Together The connection of all of the DDS s is not a difficult procedure, but requires some careful planning. The following signals are shared: DDS_CLK_EN DDS_POWER_GOOD DDS_SCLK DDS_IOUPDATE DDS_IORESET The following signals are individually addressed: CS MISO MOSI PWR_EN The turnon logic should work as follows: ALL DDS related IOs are tristated (except shared signals, which are tied LOW) PWR_EN is raised when we want to activate a channel POWER_GOOD goes high and all IOs are set to their default settings. Communications with DDS s continue as desired. Note that the shared signals are not set up to be tristated. This is an issue with the layout and may be fixed if deemed necessary. The CLOCK is shared, but there are different data lines and chip selects. We can load all of the data at once to all 6 DDS s (send arbitrary commands to all 6 at once synced to the same clock) or send transmissions as if the it were a genuine SPI bus. (MOSI tied together using CS to determine which is being selected). Note: The system is not designed to be hot pluggable. If any DDS is down the whole DDS interface should be tristated. IV. Peripheral Interfaces A. Control/Enable Signals DDS_POWER_GOOD: Open Collector output from all DDS boards, if low power is not good, if high good. Tristate all DDS communications until DDS_POWER_GOOD is on

15 DDS_CLK_EN: HIGH once POWER_GOOD. Option over ethernet to turn HIGH or LOW over ethernet. PWR_EN[1..6]: Enable Power for any given DDS. Default to LOW, HIGH when we want to enable. In early test versions default to HIGH (set all channels on). ADC_CLK_EN: Default to HIGH, allow to turn off clock via ethernet comms. B. LEDs STATUS_LEDS[3..0]: Use to breakout divided down system clock, errors, other indicators, as needed. RGB LED: Use for status, breathing, cool fades and effects (WOW factor little else) C. Buttons Use for whatever... D. GPIO Don t worry about this yet. V. Pin Map Pin Name Description Logic Level Group Clock? Bank 34, T10 SDOUT 3.3V LVCMOS ADC Serial No No Bank 34, T11 CTRL1 3.3V LVCMOS ADC Serial No No Bank 34, U12 SDATA 3.3V LVCMOS ADC Serial No No Bank 34, T12 SEN 3.3V LVCMOS ADC Serial No No Bank 34, V13 CTRL3 3.3V LVCMOS ADC Serial No No Bank 34, U13 CTRL2 3.3V LVCMOS ADC Serial No No Bank 34, W13 RESET 3.3V LVCMOS ADC Serial No No Bank 34, V12 SCLK 3.3V LVCMOS ADC Serial Yes No Bank 34, T15 SWITCH 3.3V LVCMOS SWITCH No No Bank 34, T14 RGB_LED_B 3.3V LVCMOS LED No No Bank 34, R14 RGB_LED_G 3.3V LVCMOS LED No No Bank 34, P14 STATUS_LEDS3 3.3V LVCMOS LED No No Bank 34, Y17 STATUS_LEDS2 3.3V LVCMOS LED No No Bank 34, Y16 RGB_LED_R 3.3V LVCMOS LED No No Bank 34, Y14 STATUS_LEDS1 3.3V LVCMOS LED No No Timing constraint

16 Bank 34, W14 STATUS_LEDS0 3.3V LVCMOS LED No No Bank 34, U17 DA0_P 25LVDS ADC_DATA No set for 250MHz Bank 34, T16 DA0_N 25LVDS ADC_DATA No set for 250MHz Bank 34, W15 DB12_N 25LVDS ADC_DATA No set for 250MHz Bank 34, V15 DB12_P 25LVDS ADC_DATA No set for 250MHz Bank 34, U15 DA2_P 25LVDS ADC_DATA No set for 250MHz Bank 34, U14 DA2_N 25LVDS ADC_DATA No set for 250MHz Bank 34, U19 DB10_N 25LVDS ADC_DATA No set for 250MHz Bank 34, U18 DB10_P 25LVDS ADC_DATA No set for 250MHz Bank 34, P19 DA4_P 25LVDS ADC_DATA No set for 250MHz Bank 34, N18 DA4_N 25LVDS ADC_DATA No set for 250MHz Bank 34, P20 DB8_N 25LVDS ADC_DATA No set for 250MHz Bank 34, N20 DB8_P 25LVDS ADC_DATA No set for 250MHz Bank 34, U20 DA6_P 25LVDS ADC_DATA No set for 250MHz Bank 34, T20 DA6_N 25LVDS ADC_DATA No set for 250MHz Bank 34, W20 DB6_N 25LVDS ADC_DATA No set for 250MHz Bank 34, V20 DB6_P 25LVDS ADC_DATA No set for 250MHz Bank 34, Y19 DA8_P 25LVDS ADC_DATA No set for 250MHz Bank 34, Y18 DA8_N 25LVDS ADC_DATA No set for 250MHz Bank 34, W16 DB4_N 25LVDS ADC_DATA No set for 250MHz Bank 34, V16 DB4_P 25LVDS ADC_DATA No set for 250MHz Bank 34, R17 DA10_P 25LVDS ADC_DATA No set for 250MHz Bank 34, R16 DA10_N 25LVDS ADC_DATA No set for 250MHz Bank 34, R18 DB2_N 25LVDS ADC_DATA No set for 250MHz Bank 34, T17 DB2_P 25LVDS ADC_DATA No set for 250MHz Bank 34, V18 DA12_P 25LVDS ADC_DATA No set for 250MHz Bank 34, V17 DA12_N 25LVDS ADC_DATA No set for 250MHz Bank 34, W19 DB0_N 25LVDS ADC_DATA No set for 250MHz Bank 34, W18 DB0_P 25LVDS ADC_DATA No set for 250MHz Bank 34, P18 CLKOUT_P 25LVDS ADC_DATA Yes set for 250MHz Bank 34, N17 CLKOUT_N 25LVDS ADC_DATA Yes set for 250MHz Bank 34, P16 ADC CLK Enable 3.3V LVCMOS ENABLES No No Bank 34, P15 NC, pull low 3.3V LVCMOS NC No No Bank 34, R19 NC, pull low 3.3V LVCMOS NC No No

17 Bank 34, T19 NC, pull low 3.3V LVCMOS NC No No Bank 35, B20 NC 3.3V LVCMOS NC No No Bank 35, C20 NC 3.3V LVCMOS NC No No Bank 35, A20 DDS_IOUPDATE 3.3V LVCMOS DDS No No Bank 35, B19 DDS_IORESET 3.3V LVCMOS DDS No No Bank 35, D18 NC 3.3V LVCMOS NC No No Bank 35, E17 DDS_SCLK 3.3V LVCMOS DDS No No Bank 35, D20 DDS_CS1 3.3V LVCMOS DDS No No Bank 35, D19 DDS_PWR_EN1 3.3V LVCMOS DDS No No Bank 35, E19 DDS_CS6 3.3V LVCMOS DDS No No Bank 35, E18 DDS_PWR_EN6 3.3V LVCMOS DDS No No Bank 35, F17 DDS_MOSI1 3.3V LVCMOS DDS No No Bank 35, F16 DDS_MISO1 3.3V LVCMOS DDS No No Bank 35, L20 DDS_MOSI6 3.3V LVCMOS DDS No No Bank 35, L19 DDS_MISO6 3.3V LVCMOS DDS No No Bank 35, M20 DDS_CS2 3.3V LVCMOS DDS No No Bank 35, M19 DDS_PWR_EN2 3.3V LVCMOS DDS No No Bank 35, M18 DDS_CS5 3.3V LVCMOS DDS No No Bank 35, M17 DDS_PWR_EN5 3.3V LVCMOS DDS No No Bank 35, J19 DDS_MOSI2 3.3V LVCMOS DDS No No Bank 35, K19 DDS_MISO2 3.3V LVCMOS DDS No No Bank 35, L17 DDS_MOSI5 3.3V LVCMOS DDS No No Bank 35, L16 DDS_MISO5 3.3V LVCMOS DDS No No Bank 35, K18 DDS_CS3 3.3V LVCMOS DDS No No Bank 35, K17 DDS_PWR_EN3 3.3V LVCMOS DDS No No Bank 35, H17 DDS_CS4 3.3V LVCMOS DDS No No Bank 35, H16 DDS_PWR_EN4 3.3V LVCMOS DDS No No Bank 35, H18 DDS_MOSI3 3.3V LVCMOS DDS No No Bank 35, J18 DDS_MISO3 3.3V LVCMOS DDS No No Bank 35, G18 DDS_MOSI4 3.3V LVCMOS DDS No No Bank 35, G17 DDS_MISO4 3.3V LVCMOS DDS No No Bank 35, F20 DDS_POWER_G OOD 3.3V LVCMOS ENABLE No No Bank 35, F19 DDS_CLK_EN 3.3V LVCMOS ENABLE No No

18 Bank 35, G20 NC 3.3V LVCMOS NC No No Bank 35, G19 NC 3.3V LVCMOS NC No No Bank 35, H20 GPIO1 3.3V LVCMOS GPIO No No Bank 35, J20 GPIO0 3.3V LVCMOS GPIO No No Bank 35, J14 GPIO9 3.3V LVCMOS GPIO No No Bank 35, K14 GPIO8 3.3V LVCMOS GPIO No No Bank 35, G15 GPIO3 3.3V LVCMOS GPIO No No Bank 35, H15 GPIO2 3.3V LVCMOS GPIO No No Bank 35, N16 GPIO11 3.3V LVCMOS GPIO No No Bank 35, N15 GPIO10 3.3V LVCMOS GPIO No No Bank 35, L15 GPIO5 3.3V LVCMOS GPIO No No Bank 35, L14 GPIO4 3.3V LVCMOS GPIO No No Bank 35, M15 GPIO13 3.3V LVCMOS GPIO No No Bank 35, M14 GPIO12 3.3V LVCMOS GPIO No No Bank 35, J16 GPIO7 3.3V LVCMOS GPIO No No Bank 35, K16 GPIO6 3.3V LVCMOS GPIO No No Bank 35, G14 GPIO15 3.3V LVCMOS GPIO No No Bank 35, J15 GPIO14 3.3V LVCMOS GPIO No No

< W3150A+ / W5100 Application Note for SPI >

< W3150A+ / W5100 Application Note for SPI > < W3150A+ / W5100 Application Note for SPI > Introduction This application note describes how to set up the SPI in W3150A+ or W5100. Both the W3150A+ and W5100 have same architecture. W5100 is operated

More information

Microcontrollers and Interfacing

Microcontrollers and Interfacing Microcontrollers and Interfacing Week 10 Serial communication with devices: Serial Peripheral Interconnect (SPI) and Inter-Integrated Circuit (I 2 C) protocols College of Information Science and Engineering

More information

An SPI interface for the 65(C)02 family of microprocessors

An SPI interface for the 65(C)02 family of microprocessors Rev 4/B Dec 30, 2011 65SPI/B An SPI interface for the 65(C)02 family of microprocessors This device was created to provide a basic SPI interface for the 65xx family of microprocessors. Currently, the only

More information

Lecture 25 March 23, 2012 Introduction to Serial Communications

Lecture 25 March 23, 2012 Introduction to Serial Communications Lecture 25 March 23, 2012 Introduction to Serial Communications Parallel Communications Parallel Communications with Handshaking Serial Communications Asynchronous Serial (e.g., SCI, RS-232) Synchronous

More information

Serial Communication. Simplex Half-Duplex Duplex

Serial Communication. Simplex Half-Duplex Duplex 1.5. I/O 135 Serial Communication Simplex Half-Duplex Duplex 136 Serial Communication Master-Slave Master Master-Multi-Slave Master Slave Slave Slave (Multi-)Master Multi-Slave Master Slave Slave Slave

More information

Introduction the Serial Communications Huang Sections 9.2, 10.2 SCI Block User Guide SPI Block User Guide

Introduction the Serial Communications Huang Sections 9.2, 10.2 SCI Block User Guide SPI Block User Guide Introduction the Serial Communications Huang Sections 9.2,.2 SCI Block User Guide SPI Block User Guide Parallel Data Transfer Suppose you need to transfer data from one HCS2 to another. How can you do

More information

SPI 3-Wire Master (VHDL)

SPI 3-Wire Master (VHDL) SPI 3-Wire Master (VHDL) Code Download Features Introduction Background Port Descriptions Clocking Polarity and Phase Command and Data Widths Transactions Reset Conclusion Contact Code Download spi_3_wire_master.vhd

More information

App Note Application Note: Addressing Multiple FPAAs Using a SPI Interface

App Note Application Note: Addressing Multiple FPAAs Using a SPI Interface Rev: 1.0.0 Date: 23 rd Jan 2015 App Note - 310 Application Note: Addressing Multiple FPAAs Using a SPI Interface TABLE OF CONTENTS 1 PURPOSE... 2 2 THE SPI INTERFACE... 3 2.1 OVERVIEW... 3 2.2 DETAILED

More information

Understanding SPI with Precision Data Converters

Understanding SPI with Precision Data Converters Understanding SPI with Precision Data Converters By: Tony Calabria Presented by: 1 Communication Comparison SPI - Serial Peripheral Interface Bus I2C - Inter- Integrated Circuit Parallel Bus Advantages

More information

Lecture 5: Computing Platforms. Asbjørn Djupdal ARM Norway, IDI NTNU 2013 TDT

Lecture 5: Computing Platforms. Asbjørn Djupdal ARM Norway, IDI NTNU 2013 TDT 1 Lecture 5: Computing Platforms Asbjørn Djupdal ARM Norway, IDI NTNU 2013 2 Lecture overview Bus based systems Timing diagrams Bus protocols Various busses Basic I/O devices RAM Custom logic FPGA Debug

More information

Interfacing Techniques in Embedded Systems

Interfacing Techniques in Embedded Systems Interfacing Techniques in Embedded Systems Hassan M. Bayram Training & Development Department training@uruktech.com www.uruktech.com Introduction Serial and Parallel Communication Serial Vs. Parallel Asynchronous

More information

Embedded Systems and Software. Serial Interconnect Buses I 2 C (SMB) and SPI

Embedded Systems and Software. Serial Interconnect Buses I 2 C (SMB) and SPI Embedded Systems and Software Serial Interconnect Buses I 2 C (SMB) and SPI I2C, SPI, etc. Slide 1 Provide low-cost i.e., low wire/pin count connection between IC devices There are many of serial bus standards

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

PARALLEL COMMUNICATIONS

PARALLEL COMMUNICATIONS Parallel Data Transfer Suppose you need to transfer data from one HCS12 to another. How can you do this? You could connect PORTA of the sending computer (set up as an output port) to PORTA of the receiving

More information

± 2g Tri-axis Accelerometer Specifications

± 2g Tri-axis Accelerometer Specifications Product Description The is a Tri-axis, silicon micromachined accelerometer with a full-scale output range of +/-2g (19.6 m/s/s). The sense element is fabricated using Kionix s proprietary plasma micromachining

More information

Module 3.C. Serial Peripheral Interface (SPI) Tim Rogers 2017

Module 3.C. Serial Peripheral Interface (SPI) Tim Rogers 2017 Module 3.C Serial Peripheral Interface (SPI) Tim Rogers 2017 Learning Outcome #3 An ability to effectively utilize the wide variety of peripherals integrated into a contemporary microcontroller How? A:

More information

Pmod modules are powered by the host via the interface s power and ground pins.

Pmod modules are powered by the host via the interface s power and ground pins. 1300 Henley Court Pullman, WA 99163 509.334.6306 www.store. digilent.com Digilent Pmod Interface Specification 1.2.0 Revised October 5, 2017 1 Introduction The Digilent Pmod interface is used to connect

More information

An SPI Temperature Sensor Interface with the Z8 Encore! SPI Bus

An SPI Temperature Sensor Interface with the Z8 Encore! SPI Bus Application Note An SPI Temperature Sensor Interface with the Z8 Encore! SPI Bus AN012703-0608 Abstract This Application Note provides an overview of Zilog s Z8 Encore! Serial Peripheral Interface (SPI)

More information

Serial Communication. Spring, 2018 Prof. Jungkeun Park

Serial Communication. Spring, 2018 Prof. Jungkeun Park Serial Communication Spring, 2018 Prof. Jungkeun Park Serial Communication Serial communication Transfer of data over a single wire for each direction (send / receive) Process of sending data one bit at

More information

1.3inch OLED User Manual

1.3inch OLED User Manual 1.3inch OLED User Manual 1. Key Parameters Table 1: Key Parameters Driver Chip SH1106 Interface 3-wire SPI 4-wire SPI I2C Resolution 128*64 Display Size 1.3 inch Dimension 29mm*33mm Colors Yellow, Blue

More information

Serial Communication. Simplex Half-Duplex Duplex

Serial Communication. Simplex Half-Duplex Duplex 1.5. I/O 128 Serial Communication Simplex Half-Duplex Duplex 129 Serial Communication Master-Slave Master Master-Multi-Slave Master Slave Slave Slave (Multi-)Master Multi-Slave Master Slave Slave Slave

More information

LABORATORIO DI ARCHITETTURE E PROGRAMMAZIONE DEI SISTEMI ELETTRONICI INDUSTRIALI. Laboratory Lesson 9: Serial Peripheral Interface (SPI)

LABORATORIO DI ARCHITETTURE E PROGRAMMAZIONE DEI SISTEMI ELETTRONICI INDUSTRIALI. Laboratory Lesson 9: Serial Peripheral Interface (SPI) LABORATORIO DI ARCHITETTURE E PROGRAMMAZIONE DEI SISTEMI ELETTRONICI INDUSTRIALI Laboratory Lesson 9: Serial Peripheral Interface (SPI) Prof. Luca Benini Prof Davide Rossi

More information

Serial Peripheral Interface. What is it? Basic SPI. Capabilities. Protocol. Pros and Cons. Uses

Serial Peripheral Interface. What is it? Basic SPI. Capabilities. Protocol. Pros and Cons. Uses Serial Peripheral Interface What is it? Basic SPI Capabilities Protocol Serial Peripheral Interface http://upload.wikimedia.org/wikipedia/commons/thumb/e/ed/ SPI_single_slave.svg/350px-SPI_single_slave.svg.png

More information

spi 1 Fri Oct 13 13:04:

spi 1 Fri Oct 13 13:04: spi 1 Fri Oct 1 1:: 1.1 Introduction SECTION SERIAL PERIPHERAL INTERFACE (SPI) The SPI module allows full-duplex, synchronous, serial communication with peripheral devices.. Features Features of the SPI

More information

SPI (Serial & Peripheral Interface)

SPI (Serial & Peripheral Interface) SPI (Serial & Peripheral Interface) What is SPI SPI is a high-speed, full-duplex bus that uses a minimum of 3 wires to exchange data. The popularity of this bus rose when SD cards (and its variants ie:

More information

Introduction to I2C & SPI. Chapter 22

Introduction to I2C & SPI. Chapter 22 Introduction to I2C & SPI Chapter 22 Issues with Asynch. Communication Protocols Asynchronous Communications Devices must agree ahead of time on a data rate The two devices must also have clocks that are

More information

For reference only Refer to the latest documents for details

For reference only Refer to the latest documents for details STM32F3 Technical Training For reference only Refer to the latest documents for details Serial peripheral interface SPI 3 SPI Features (1/2) 3 Full duplex synchronous transfers (3 lines) Half duplex/simplex

More information

DS1306. Serial Alarm Real Time Clock (RTC)

DS1306. Serial Alarm Real Time Clock (RTC) www.dalsemi.com FEATURES Real time clock counts seconds, minutes, hours, date of the month, month, day of the week, and year with leap year compensation valid up to 2100 96-byte nonvolatile RAM for data

More information

ECE2049: Embedded Computing in Engineering Design C Term Spring 2018

ECE2049: Embedded Computing in Engineering Design C Term Spring 2018 ECE2049: Embedded Computing in Engineering Design C Term Spring 2018 Lecture #19: Using SPI The LCD Screen and DAC Reading for Today: User's Manual Ch 35, Davies 101.5, DAC datasheet Reading for Next Class:

More information

AN510 Using SPI protocol with pressure sensor modules

AN510 Using SPI protocol with pressure sensor modules 1 USING SPI PROTOCOL WITH PRESSURE SENSOR MODULES This application note describes the possibility of communication between a microcontroller and MEAS Switzerland's pressure sensor modules (MS55XX series)

More information

power supply Tamper Detect function will detect possible data modification from outside magnetic

power supply Tamper Detect function will detect possible data modification from outside magnetic FEATURES High bandwidth Read and Write at 52MB/sec Quad I/O with the use of dual purpose pins to maintain a low pin count Operates in both standard, single SPI mode and high speed quad SPI mode Fast quad

More information

Read section 8 of this document for detailed instructions on how to use this interface spec with LibUSB For OSX

Read section 8 of this document for detailed instructions on how to use this interface spec with LibUSB For OSX CP2130 INTERFACE SPECIFICATION 1. Introduction The Silicon Labs CP2130 USB-to-SPI bridge is a device that communicates over the Universal Serial Bus (USB) using vendor-specific control and bulk transfers

More information

Real-Time Embedded Systems. CpE-450 Spring 06

Real-Time Embedded Systems. CpE-450 Spring 06 Real-Time Embedded Systems CpE-450 Spring 06 Class 5 Bruce McNair bmcnair@stevens.edu 5-1/42 Interfacing to Embedded Systems Distance 100 m 10 m 1 m 100 cm 10 cm "Transmission line" capacitance ( C) Distance

More information

I also provide a purpose-built ADC/DAC board to support the lab experiment. This analogue I/O board in only needed for Part 3 and 4 of VERI.

I also provide a purpose-built ADC/DAC board to support the lab experiment. This analogue I/O board in only needed for Part 3 and 4 of VERI. 1 2 I also provide a purpose-built ADC/DAC board to support the lab experiment. This analogue I/O board in only needed for Part 3 and 4 of VERI. However I will now be examining the digital serial interface

More information

XEN1210 Magnetic Sensor

XEN1210 Magnetic Sensor Features Single axis magnetic measurement One chip solution 15nT resolution Unmatched low offset (Sub-µT) and gain precision Wide magnetic field range (±63mT) No magnetic hysteresis Measurement rate up

More information

AT89S4D12. 8-Bit Microcontroller with 132K Bytes Flash Data Memory AT89S4D12. Features. Description. Pin Configurations

AT89S4D12. 8-Bit Microcontroller with 132K Bytes Flash Data Memory AT89S4D12. Features. Description. Pin Configurations Features Compatible with MCS-51 Products 128K Bytes of In-System Reprogrammable Flash data memory and 4K Bytes of Downloadable Flash Program Memory Endurance: 1,000 Write/Erase Cycles per Sector Data Retention:

More information

UART TO SPI SPECIFICATION

UART TO SPI SPECIFICATION UART TO SPI SPECIFICATION Author: Dinesh Annayya dinesha@opencores.org Table of Contents Preface... 3 Scope... 3 Revision History... 3 Abbreviations... 3 Introduction... 3 Architecture... 4 Baud-rate generator

More information

Order Number: MC68HC55 Rev. 2 MC68HC55/D Technical Data Two-Channel CMOS ASIC Device Section 1. DSI/D (Distributed System Interface Digital) 1.1 Featu

Order Number: MC68HC55 Rev. 2 MC68HC55/D Technical Data Two-Channel CMOS ASIC Device Section 1. DSI/D (Distributed System Interface Digital) 1.1 Featu Order Number: Rev. 2 /D Two-Channel CMOS ASIC Device Section 1. DSI/D (Distributed System Interface Digital) 1.1 Features........................................2 1.2 General Description of the DSI System.................3

More information

N551C321. Table of Contents-

N551C321. Table of Contents- Table of Contents- 1. GENERAL DESCRIPTION... 2 2. FEATURES... 2 3. BLOCK DIAGRAM... 3 4. PIN DESCRIPTION... 3 5. ABSOLUTE MAXIMUM RATINGS... 4 6. ELECTRICAL CHARACTERISTICS... 4 7. APPLICATION CIRCUIT...

More information

ADI-SPI. Technical Specification. Serial Control Interface Standard (Rev 1.0)

ADI-SPI. Technical Specification. Serial Control Interface Standard (Rev 1.0) Technical Specification Serial Control Interface Standard (Rev 1.0) 2 Keywords SPI, SIF, Interface 3 Contents 1 Scope... 5 1.1 Compliance... 5 2 References... 5 3 Definitions, symbols and abbreviations...

More information

Parallel Data Transfer. Suppose you need to transfer data from one HCS12 to another. How can you do this?

Parallel Data Transfer. Suppose you need to transfer data from one HCS12 to another. How can you do this? Introduction the Serial Communications Huang Sections 9.2, 10.2, 11.2 SCI Block User Guide SPI Block User Guide IIC Block User Guide o Parallel vs Serial Communication o Synchronous and Asynchronous Serial

More information

SRS WOW HD Processor. : I 2 C bus (standard-mode/100kbps, fast-mode/400kbps), 4-Wire Serial Bus (4-Wire: clock, enable, input data, output data)

SRS WOW HD Processor. : I 2 C bus (standard-mode/100kbps, fast-mode/400kbps), 4-Wire Serial Bus (4-Wire: clock, enable, input data, output data) SRS WOW HD Processor General Description The NJU26040-09B is a digital audio signal processor that provides the function WOW HD (function limited edition of NJU29040-09A). The NJU26040-09B processes a

More information

or between microcontrollers)

or between microcontrollers) : Communication Interfaces in Embedded Systems (e.g., to interface with sensors and actuators or between microcontrollers) Spring 2016 : Communication Interfaces in Embedded Systems Spring (e.g., 2016

More information

Digital Thermometers and Thermostats with SPI/3-Wire Interface

Digital Thermometers and Thermostats with SPI/3-Wire Interface 19-5629; Rev 0; 11/10 Digital Thermometers and Thermostats General Description The digital thermometers and thermostats with an SPI /3-wire interface provide temperature readings that indicate the device

More information

Interfacing the HI7190 to a Microcontroller

Interfacing the HI7190 to a Microcontroller Interfacing the to a Microcontroller Application Note September 1995 AN9527 Authors: Stephen LaJeunesse and John Kornblum Introduction The Intersil is a 24-bit monolithic instrumentation sigma delta A/D

More information

Product Technical Brief S3C2413 Rev 2.2, Apr. 2006

Product Technical Brief S3C2413 Rev 2.2, Apr. 2006 Product Technical Brief Rev 2.2, Apr. 2006 Overview SAMSUNG's is a Derivative product of S3C2410A. is designed to provide hand-held devices and general applications with cost-effective, low-power, and

More information

WICE-SPI Hardware Operation Manual

WICE-SPI Hardware Operation Manual WICE-SPI Hardware Operation Manual 1. Hardware Instruction 1. WICE-SPI processes data transmission, programming or emulation through USB 2.0 interface and does not need external power. 2. WICE-SPI is equipped

More information

ArduCAM-M-2MP Camera Shield

ArduCAM-M-2MP Camera Shield 33275-MP ArduCAM-M-2MP Camera Shield 2MP SPI Camera Hardware Application Note Rev 1.0, Mar 2015 33275-MP ArduCAM-M-2MP Hardware Application Note Table of Contents 1 Introduction... 2 2 Typical Wiring...

More information

Project Final Report Optical Hand Scanner

Project Final Report Optical Hand Scanner Optical Hand Scanner B.V.B. Project Abstract The purpose of this project was to develop the embedded hardware and software to turn an optical mouse sensor into a hand scanner. Optical mice operate by rapidly

More information

Part 1 Using Serial EEPROMs

Part 1 Using Serial EEPROMs Part 1 Using Serial EEPROMs copyright 1997, 1999 by Jan Axelson If you have a project that needs a modest amount of nonvolatile, read/write memory, serial EEPROM may be the answer. These tiny and inexpensive

More information

SPI Storm Studio. Getting Started Guide. Revision Sep Byte Paradigm

SPI Storm Studio. Getting Started Guide. Revision Sep Byte Paradigm 1/18 Table of Contents 1Introduction... 4 2Starting up with an existing project...4 2.1What do you need to get started?...4 2.2Connecting and configuring your SPI Storm device...4 2.3Loading an existing

More information

The 9S12 Serial Peripheral Inteface (SPI) Huang Section 10.2 through 10.6 SPI Block User Guide

The 9S12 Serial Peripheral Inteface (SPI) Huang Section 10.2 through 10.6 SPI Block User Guide The 9S12 Serial Peripheral Inteface (SPI) Huang Section 102 through 106 SPI Block User Guide The 9S12 Serial Peripheral Interface (SPI) The 9S12 has a Synchronous Serial Interface On the 9S12 it is called

More information

DS1306 Serial Alarm Real-Time Clock

DS1306 Serial Alarm Real-Time Clock Serial Alarm Real-Time Clock www.maxim-ic.com FEATURES Real-Time Clock (RTC) Counts Seconds, Minutes, Hours, Date of the Month, Month, Day of the Week, and Year with Leap-Year Compensation Valid Up to

More information

EMBED2000+ Data Sheet

EMBED2000+ Data Sheet EMBED2000+ Data Sheet Description The Ocean Optics EMBED2000+ Spectrometer includes the linear CCD-array optical bench, plus all the circuits necessary to operate the array and convert to a digital signal.

More information

IV B.Tech. I Sem (R13) ECE : Embedded Systems : UNIT -4 1 UNIT 4

IV B.Tech. I Sem (R13) ECE : Embedded Systems : UNIT -4 1 UNIT 4 IV B.Tech. I Sem (R13) ECE : Embedded Systems : UNIT -4 1 UNIT 4 4.1. Serial data communication basics ----------- 1 4.2. UART ------------------------------------------------ 4 4.3. Serial Peripheral

More information

Digital Signal Processor for Car Audio

Digital Signal Processor for Car Audio Digital Signal Processor for Car Audio General Description The NJU26202 is a digital signal processor that provides the function of Circle Surround Automotive, Hall Simulator, 7Band PEQ / GEQ, and Time

More information

RM331x Series Kbit Ultra-Low Power Non-volatile Serial Memory SPI Bus

RM331x Series Kbit Ultra-Low Power Non-volatile Serial Memory SPI Bus RM331x Series 32-256 Kbit Ultra-Low Power Non-volatile Serial Memory SPI Bus Features Advance Datasheet Memory array: 32-256Kbit EEPROM-compatible non-volatile serial memory Multiple supply voltages for

More information

USB-to-I2C. Ultra Hardware User s Manual.

USB-to-I2C. Ultra Hardware User s Manual. USB-to-I2C Ultra Hardware User s Manual https://www.i2ctools.com/ Information provided in this document is solely for use with the USB-to-I2C Ultra product from SB Solutions, Inc. SB Solutions, Inc. reserves

More information

SRS TruSurround HD/HD4 Decoder

SRS TruSurround HD/HD4 Decoder SRS TruSurround HD/HD4 Decoder General Description The NJU26040-09D is a digital audio signal processor that provides the function of TruSurround HD/HD4 FOCUS and WOW HD. The NJU26040-09D processes all

More information

DS1305EN. Serial Alarm Real-Time Clock

DS1305EN. Serial Alarm Real-Time Clock Serial Alarm Real-Time Clock www.maxim-ic.com FEATURES Real-time clock (RTC) counts seconds, minutes, hours, date of the month, month, day of the week, and year with leap-year compensation valid up to

More information

1.6inch SPI Module user manual

1.6inch SPI Module user manual 1.6inch SPI Module user manual www.lcdwiki.com 1 / 10 Rev1.0 Product Description The 1.6 module is tested using the ESP8266MOD D1 Mini development board, Both the test program and the dependent libraries

More information

ORION USB3 Evaluation Kit

ORION USB3 Evaluation Kit ORION USB3 Evaluation Kit Table of Contents 1 General Description...4 2 System Overview...5 3 Operating Instructions...7 3.1 Recommended Equipment...7 3.2 Resolution / Fame rate and ADC gain settings...7

More information

Microcontrollers and Interfacing week 10 exercises

Microcontrollers and Interfacing week 10 exercises 1 SERIAL PERIPHERAL INTERFACE (SPI) HARDWARE Microcontrollers and Interfacing week 10 exercises 1 Serial Peripheral Interface (SPI) hardware Complex devices (persistent memory and flash memory cards, D/A

More information

MOS INTEGRATED CIRCUIT

MOS INTEGRATED CIRCUIT DATA SHEET MOS INTEGRATED CIRCUIT µpd6708 IEBus (Inter Equipment Bus ) PROTOCOL CONTROL LSI DESCRIPTION The µpd6708 is a peripheral LSI for microcontrollers that controls the protocol of the IEBus. This

More information

PIXI click PID: MIKROE Weight: 28 g

PIXI click PID: MIKROE Weight: 28 g PIXI click PID: MIKROE-2817 Weight: 28 g PIXI click is equipped with MAX11300 IC from Maxim Integrated, which features Maxim Integrated's versatile, proprietary PIXI technology - it is the industry's first

More information

C329-SPI User Manual. Release Note: V th September, 2010 First release. V th January 2012 Second release. C329-SPI User Manual

C329-SPI User Manual. Release Note: V th September, 2010 First release. V th January 2012 Second release. C329-SPI User Manual C329-SPI User Manual Release Note: V1.0 27 th September, 2010 First release V1.1 12 th January 2012 Second release C329-SPI JPEG Compression Module 1 2010.08.25 General The C329 is a colour VGA camera

More information

One Technology Way P.O. Box 9106 Norwood, MA Tel: Fax:

One Technology Way P.O. Box 9106 Norwood, MA Tel: Fax: One Technology Way P.O. Box 9106 Norwood, MA 02062-9106 Tel: 781.329.4700 Fax: 781.461.3113 www.analog.com DPG3 The DPG3, or Data Pattern Generator 3, is a device designed to support the evaluation of

More information

SIPS - Group. Technical Description May AT96 Bus Specification V 1.1

SIPS - Group. Technical Description May AT96 Bus Specification V 1.1 SIPS - Group Technical Description May 1995 AT96 Bus Specification V 1.1 o:\text\normen\at96bus1.doc Contents 1. Notation...3 2. AT96 Overview...4 2. 1 General...4 2. 2 Recommendations...4 3. Signal Description...5

More information

DS1305EN. Serial Alarm Real-Time Clock

DS1305EN. Serial Alarm Real-Time Clock Serial Alarm Real-Time Clock www.maxim-ic.com FEATURES Real-time clock (RTC) counts seconds, minutes, hours, date of the month, month, day of the week, and year with leap-year compensation valid up to

More information

Digital Signal Processor for TV

Digital Signal Processor for TV Digital Signal Processor for TV General Description The NJU26041-01A is a high performance 24-bit digital signal processor. The NJU26041-01A provides eala 3D Surround function, ealabass Dynamic Bass Boost

More information

Design and Verification of Serial Peripheral Interface 1 Ananthula Srinivas, 2 M.Kiran Kumar, 3 Jugal Kishore Bhandari

Design and Verification of Serial Peripheral Interface 1 Ananthula Srinivas, 2 M.Kiran Kumar, 3 Jugal Kishore Bhandari Design and Verification of Serial Peripheral Interface ISSN: 2321-9939 Design and Verification of Serial Peripheral Interface 1 Ananthula Srinivas, 2 M.Kiran Kumar, 3 Jugal Kishore Bhandari 1,3 MTech Student,

More information

BES-III off-detector readout electronics for the GEM detector: an update

BES-III off-detector readout electronics for the GEM detector: an update BES-III off-detector readout electronics for the GEM detector: an update The CGEM off-detector collaboration ( INFN/Univ. FE, INFN LNF, Univ. Uppsala ) 1 Outline Reminder Update on development status Off-detector

More information

Serial Peripheral Interface (SPI)

Serial Peripheral Interface (SPI) SPI = Simple, 3 wire, full duplex, synchronous serial data transfer Interfaces to many devices, even many non-spi peripherals Can be a master or slave interface 4 interface pins: -MOSI master out slave

More information

Introduction the Serial Communications Parallel Communications Parallel Communications with Handshaking Serial Communications

Introduction the Serial Communications Parallel Communications Parallel Communications with Handshaking Serial Communications Introduction the Serial Communications Parallel Communications Parallel Communications with Handshaking Serial Communications o Asynchronous Serial (SCI, RS-232) o Synchronous Serial (SPI, IIC) The MC9S12

More information

Amarjeet Singh. January 30, 2012

Amarjeet Singh. January 30, 2012 Amarjeet Singh January 30, 2012 Website updated - https://sites.google.com/a/iiitd.ac.in/emsys2012/ Lecture slides, audio from last class Assignment-2 How many of you have already finished it? Final deadline

More information

COOKING WITH TEAM 279

COOKING WITH TEAM 279 COOKING WITH TEAM 279 ANALOG SIGNALS WITH MCP3002/MCP3008 ADC The RPi does not have analog input pins. To read analog signals, and Analog to Digital Converter (ADC) should be used. The MCP3002 and MCP3008

More information

SPI Storm. Data sheet

SPI Storm. Data sheet Revision 1.02 - February 2015 Table of Contents 1 Main features...4 2 SPI Storm Overview...4 2.1 SPI Storm at a glance...4 2.2 Minimum Host PC requirements...5 2.3 Operating power...5 2.4 USB and system

More information

ECE Microcontrollers. Serial Peripheral Interface (SPI) & NRF24 Radio

ECE Microcontrollers. Serial Peripheral Interface (SPI) & NRF24 Radio ECE 381 - Microcontrollers Serial Peripheral Interface (SPI) & NRF24 Radio Lab 9 Summary We will develop a wireless temperature sensor Once a second, sample LM34CZ voltage Convert to floating point with

More information

More on the 9S12 SPI Using the Dallas Semiconductor DS1302 Real Time Clock with the 9S12 SPI

More on the 9S12 SPI Using the Dallas Semiconductor DS1302 Real Time Clock with the 9S12 SPI More on the 9S12 SPI Using the Dallas Semiconductor DS1302 Real Time Clock with the 9S12 SPI Using the 9S12 SPI The SPI has a data register (SPIDR) and a shift register. To write data to the SPI, you write

More information

DS1305 Serial Alarm Real Time Clock (RTC)

DS1305 Serial Alarm Real Time Clock (RTC) Serial Alarm Real Time Clock (RTC) www.dalsemi.com FEATURES Real time clock counts seconds, minutes, hours, date of the month, month, day of the week, and year with leap year compensation valid up to 2100

More information

EE 456 Fall, Table 1 SPI bus signals. Figure 1 SPI Bus exchange of information between a master and a slave.

EE 456 Fall, Table 1 SPI bus signals. Figure 1 SPI Bus exchange of information between a master and a slave. EE 456 Fall, 2009 Notes on SPI Bus Blandford/Mitchell The Serial Peripheral Interface (SPI) bus was created by Motorola and has become a defacto standard on many microcontrollers. This is a four wire bus

More information

Serial Peripheral Interface Bus SPI

Serial Peripheral Interface Bus SPI Serial Peripheral Interface Bus SPI SPI Bus Developed by Motorola in the mid 1980 s Full-duplex, master-slave serial bus suited to data streaming applications for embedded systems Existing peripheral busses

More information

DS1305. Serial Alarm Real Time Clock (RTC) FEATURES PIN ASSIGNMENT ORDERING INFORMATION

DS1305. Serial Alarm Real Time Clock (RTC) FEATURES PIN ASSIGNMENT ORDERING INFORMATION DS135 Serial Alarm Real Time Clock (RTC) FEATURES Real time clock counts seconds, minutes, hours, date of the month, month, day of the week, and year with leap year compensation valid up to 21 96 byte

More information

TMC 423 Datasheet Serial Triple Incremental Encoder Interface

TMC 423 Datasheet Serial Triple Incremental Encoder Interface TMC43 Data Sheet (V. / March 9 th, 7) / TMC 43 Datasheet Serial Triple Incremental Encoder Interface TCK SDO SDI SCK NSCS SDO48 NSCS48 NINT PRA/IO VCCA NC CLK EXT_RES VCCI TDI ENC_A ENC_B COLUMN_PIN()

More information

SERDESUB 913ROS DS90UB913Q Serializer and DS90UB914Q Deserializer Evaluation Kit User s Manual

SERDESUB 913ROS DS90UB913Q Serializer and DS90UB914Q Deserializer Evaluation Kit User s Manual SERDESUB 913ROS DS90UB913Q Serializer and DS90UB914Q Deserializer Evaluation Kit User s Manual Rev 2.1 1 Texas Instruments 11/19/2012 Contents SERDESUB 913ROS... 1 DS90UB913Q Serializer and DS90UB914Q

More information

1.8V Uniform Sector Dual and Quad SPI Flash

1.8V Uniform Sector Dual and Quad SPI Flash FEATURES 8M-bit Serial Flash -1024K-byte Program/Erase Speed -Page Program time: 0.4ms typical -256 bytes per programmable page -Sector Erase time: 60ms typical -Block Erase time: 0.3/0.5s typical Standard,

More information

US x 32 OLED/PLED Segment/Common Driver with Controller For 20x4 Characters.

US x 32 OLED/PLED Segment/Common Driver with Controller For 20x4 Characters. US2066 100 x 32 OLED/PLED Segment/Common Driver with Controller For 20x4 Characters http://wwwwisechipcomtw i 1 General Description WiseChip Semiconductor Inc US2066 US2066 is a single-chip CMOS OLED/PLED

More information

Prototyping Module Datasheet

Prototyping Module Datasheet Prototyping Module Datasheet Part Numbers: MPROTO100 rev 002 Zenseio LLC Updated: September 2016 Table of Contents Table of Contents Functional description PROTOTYPING MODULE OVERVIEW FEATURES BLOCK DIAGRAM

More information

SSD1355. Advance Information. 128 RGB x 160 Dot Matrix OLED/PLED Segment/Common Driver with Controller

SSD1355. Advance Information. 128 RGB x 160 Dot Matrix OLED/PLED Segment/Common Driver with Controller SOLOMON SYSTECH SEMICONDUCTOR TECHNICAL DATA SSD1355 Advance Information 128 RGB x 160 Dot Matrix OLED/PLED Segment/Common Driver with Controller This document contains information on a new product. Specifications

More information

SIPS - Group. Technical Description May ISA96 Bus Specification V 1.0

SIPS - Group. Technical Description May ISA96 Bus Specification V 1.0 SIPS - Group Technical Description May 1995 ISA96 Bus Specification V 1.0 o:\text\normen\isa96bu1.doc SIPS - Group Specification ISA96-Bus page 1 Contents 1. Notation...3 2. ISA96 Overview...4 2. 1 General...4

More information

SPI Universal Serial Communication Interface SPI Mode

SPI Universal Serial Communication Interface SPI Mode SPI Universal Serial Communication Interface SPI Mode Serial Peripheral Interface (SPI) is not really a protocol, but more of a general idea. It s the bare-minimum way to transfer a lot of data between

More information

Enhanced Data Rate (EDR) compliant with V2.0.E.2 of the. specification for both 2Mbps and 3Mbps modulation modes

Enhanced Data Rate (EDR) compliant with V2.0.E.2 of the. specification for both 2Mbps and 3Mbps modulation modes Key Features Fully Qualified Bluetooth V2.0+EDR Enhanced Data Rate (EDR) compliant with V2.0.E.2 of the specification for both 2Mbps and 3Mbps modulation modes BTM-06B CSR,BC417143 B-IRN-E4 REV 02 May

More information

USB-to-I2C. Professional Hardware User s Manual.

USB-to-I2C. Professional Hardware User s Manual. USB-to-I2C Professional Hardware User s Manual https://www.i2ctools.com/ Information provided in this document is solely for use with the USB-to-I2C Professional product from SB Solutions, Inc. SB Solutions,

More information

Level Shifter. for. Hardware User s Manual.

Level Shifter. for. Hardware User s Manual. Level Shifter for USB-to to-i2c Hardware User s Manual https://www.i2ctools.com/ Information provided in this document is solely for use with the I2C and SPI Level Shifter from SB Solutions, Inc. SB Solutions,

More information

PSIM Tutorial. How to Use SPI in F2833x Target. February Powersim Inc.

PSIM Tutorial. How to Use SPI in F2833x Target. February Powersim Inc. PSIM Tutorial How to Use SPI in F2833x Target February 2013-1 - Powersim Inc. With the SimCoder Module and the F2833x Hardware Target, PSIM can generate ready-to-run codes for DSP boards that use TI F2833x

More information

: In Master mode, MCK = 256fs, MCK2 = 512fs

: In Master mode, MCK = 256fs, MCK2 = 512fs SRS CS Auto & CSII 5.1 & TruSurround XT Decoder General Description The NJU26208 is a digital signal processor that provides the function of Circle Surround Automotive / Circle SurroundII5.1 / TruSurroundXT

More information

Tutorial for I 2 C Serial Protocol

Tutorial for I 2 C Serial Protocol Tutorial for I 2 C Serial Protocol (original document written by Jon Valdez, Jared Becker at Texas Instruments) The I 2 C bus is a very popular and powerful bus used for communication between a master

More information

General Purpose Programmable Peripheral Devices. Assistant Professor, EC Dept., Sankalchand Patel College of Engg.,Visnagar

General Purpose Programmable Peripheral Devices. Assistant Professor, EC Dept., Sankalchand Patel College of Engg.,Visnagar Chapter 15 General Purpose Programmable Peripheral Devices by Rahul Patel, Assistant Professor, EC Dept., Sankalchand Patel College of Engg.,Visnagar Microprocessor & Interfacing (140701) Rahul Patel 1

More information

Pedometer 3 Click. PID: MIKROE 3259 Weight: 24 g

Pedometer 3 Click. PID: MIKROE 3259 Weight: 24 g Pedometer 3 Click PID: MIKROE 3259 Weight: 24 g The Pedometer 3 click is a tri-axis acceleration sensing Click board utilizing the KX126-1063. An advanced three-axis acceleration sensor, the KX126-1063

More information

CSCI 6907 PROJECT PROPOSAL LIGHTS OUT MANAGEMENT

CSCI 6907 PROJECT PROPOSAL LIGHTS OUT MANAGEMENT CSCI 6907 PROJECT PROPOSAL LIGHTS OUT MANAGEMENT JAMES LEE JAMESLEE@GWU.EDU. Project Abstract I am a system administrator who manages hundreds of Unix systems. One of the essential tools to ensure I don

More information