FR FAMILY MB91460 SPI - DAISY CHAIN COMMUNICATION 32-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note

Size: px
Start display at page:

Download "FR FAMILY MB91460 SPI - DAISY CHAIN COMMUNICATION 32-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note"

Transcription

1 Fujitsu Microelectronics Europe Application Note MCU-AN E-V10 FR FAMILY 32-BIT MICROCONTROLLER MB91460 SPI - DAISY CHAIN COMMUNICATION APPLICATION NOTE

2 Revision History Revision History Date V1.0; HPi, initial version Issue This document contains 21 pages. MCU-AN E-V Fujitsu Microelectronics Europe GmbH-10

3 Warranty and Disclaimer Warranty and Disclaimer To the maximum extent permitted by applicable law, Fujitsu Microelectronics Europe GmbH restricts its warranties and its liability for all products delivered free of charge (eg. software include or header files, application examples, target boards, evaluation boards, engineering samples of IC s etc.), its performance and any consequential damages, on the use of the Product in accordance with (i) the terms of the License Agreement and the Sale and Purchase Agreement under which agreements the Product has been delivered, (ii) the technical descriptions and (iii) all accompanying written materials. In addition, to the maximum extent permitted by applicable law, Fujitsu Microelectronics Europe GmbH disclaims all warranties and liabilities for the performance of the Product and any consequential damages in cases of unauthorised decompiling and/or reverse engineering and/or disassembling. Note, all these products are intended and must only be used in an evaluation laboratory environment. 1. Fujitsu Microelectronics Europe GmbH warrants that the Product will perform substantially in accordance with the accompanying written materials for a period of 90 days form the date of receipt by the customer. Concerning the hardware components of the Product, Fujitsu Microelectronics Europe GmbH warrants that the Product will be free from defects in material and workmanship under use and service as specified in the accompanying written materials for a duration of 1 year from the date of receipt by the customer. 2. Should a Product turn out to be defect, Fujitsu Microelectronics Europe GmbH s entire liability and the customer s exclusive remedy shall be, at Fujitsu Microelectronics Europe GmbH s sole discretion, either return of the purchase price and the license fee, or replacement of the Product or parts thereof, if the Product is returned to Fujitsu Microelectronics Europe GmbH in original packing and without further defects resulting from the customer s use or the transport. However, this warranty is excluded if the defect has resulted from an accident not attributable to Fujitsu Microelectronics Europe GmbH, or abuse or misapplication attributable to the customer or any other third party not relating to Fujitsu Microelectronics Europe GmbH. 3. To the maximum extent permitted by applicable law Fujitsu Microelectronics Europe GmbH disclaims all other warranties, whether expressed or implied, in particular, but not limited to, warranties of merchantability and fitness for a particular purpose for which the Product is not designated. 4. To the maximum extent permitted by applicable law, Fujitsu Microelectronics Europe GmbH s and its suppliers liability is restricted to intention and gross negligence. NO LIABILITY FOR CONSEQUENTIAL DAMAGES To the maximum extent permitted by applicable law, in no event shall Fujitsu Microelectronics Europe GmbH and its suppliers be liable for any damages whatsoever (including but without limitation, consequential and/or indirect damages for personal injury, assets of substantial value, loss of profits, interruption of business operation, loss of information, or any other monetary or pecuniary loss) arising from the use of the Product. Should one of the above stipulations be or become invalid and/or unenforceable, the remaining stipulations shall stay in full effect Fujitsu Microelectronics Europe GmbH MCU-AN E-V10

4 Contents Contents REVISION HISTORY... 2 WARRANTY AND DISCLAIMER... 3 CONTENTS INTRODUCTION DAISY CHAIN CONFIGURATION DAISY CHAIN PERIPHERAL Digital to Analog Converter Connection to MB91467D Communication Timing Used DAC Commands Example Code Digital potentiometer Connection to MB91467D Used Digital Potentiometer Commands Example Code APPENDIX A Related Documents ADDITIONAL INFORMATION LIST OF FIGURES LIST OF TABLES MCU-AN E-V Fujitsu Microelectronics Europe GmbH-10

5 Introduction 0 Introduction This application note describes how to communicate via SPI using the MB91467-USART with a peripheral which support Daisy Chain feature. In this note it explained how DAC and Digital Potentiometer are interfaced to MB91467D USART Please note that this document only gives a rough overview about the communication. The described source codes were written for understanding not for code size or speed. Neither interrupts nor timers were used. Time critical coding is always done by simple flag polling or wait loop. Fujitsu Microelectronics Europe GmbH MCU-AN E-V10

6 Chapter 1 Daisy Chain Configuration 1 Daisy Chain Configuration THIS CHAPTER DESCRIBES HOW DAISY CHAIN CONFIGURATION WORKS In Daisy chain SPI interface; command propagates from one device to another, connected in serial. Figure below shows device connected in daisy chain configuration. Figure 1-1: Micro controller with Daisy chain slaves Active low slave select signal and SCLK are connected to all devices. Only the first slave in the chain receives the command data directly from the microcontroller. Every other slave in the network receives its MOSI data from the MISO output of the preceding slave in the chain. The SPI port of each slave is designed to send out during the second group of clock pulses an exact copy of what it received during the first group of clock pulses. The whole chain acts as an SPI communication shift register. Figure below shows command sequence if we want to send data 0x9ABC to Slave 1, data 0x5678 to Slave 2 and data 0x1234 to Slave 3. MCU-AN E-V Fujitsu Microelectronics Europe GmbH-10

7 Chapter 1 Daisy Chain Configuration Figure 1-2: Command Sequence During the first command cycle (set of 16 SCLK pulses), 0x1234 gets loaded in the shift register of Slave 1. With active-low slave select remaining low, this data propagates through Slave1 and is output at MISO1 during the next command cycle. During this second command cycle, the data from MISO1 moves directly into MOSI2, and 0x1234 is loaded into Slave 2's shift register. Simultaneously, a new command, 0x5678, gets loaded into Slave 1 s shift register, thus overwriting its previous command. In the third command cycle, the first command, 0x1234, is loaded into Slave 3's shift register. The second command, 0x5637, gets loaded into Slave 2, and Slave 1 receives a new command, 0x9ABC. All three Slaves now have a command, which they received through the daisy-chain in their shift registers. When active-low Slave select goes high, the loaded command is executed. Fujitsu Microelectronics Europe GmbH MCU-AN E-V10

8 Chapter 2 Daisy Chain peripheral 2 Daisy Chain peripheral THIS CHAPTER DESCRIBES HOW TO COMMUNICATE WITH SPI DAISY CHAIN PHERIPERAL 2.1 Digital to Analog Converter MAX5232/33 is dual 10-bit voltage output Digital to Analog converter. It works on single 5V supply and has internal reference voltage at 2.465V and features full scale output of 4.092V. The MAX5232/33 has the following pin-out: Figure 2-1 Pin Diagram MAX5232/33 PIN Name Function 1 OSA DAC A Offset Adjust 2 OUTA DAC A Output 3 RSTV Reset Value Input 1: Connect to VDD to select mid scale as the reset value. 0: Connect to DGND to select zero as the reset value. 4 LDACX Load DACs A and B 5 CLRX Clear Input. Both DAC outputs go to zero or mid scale. Clears both DAC internal registers (input register and DAC register) to its predetermined (RSTV) state. 6 CSX Chip-Select Input 7 DIN Serial Data Input. Data is clocked in on the rising edge of SCLK. 8 SCLK Serial Clock Input 9 DGND Digital Ground 10 DOUT Serial Data Output 11 PDLX Power-Down Lockout. Disables shutdown of both DACs when low. 12 REF Reference Output. Reference provides a 2.465V (MAX5233) or 1.234V (MAX5232) nominal output. 13 AGND Analog Ground 14 VDD Positive Power Supply. Bypass VDD with a 0.1µF capacitor in parallel with a 4.7µF capacitor to AGND, and bypass VDD with a 0.1µF capacitor to DGND. MCU-AN E-V Fujitsu Microelectronics Europe GmbH-10

9 Chapter 2 Daisy Chain peripheral 15 OUTB DAC B Output 16 OSB DAC B Offset Adjust Table 2-1: MAX5232/33 Pin Description Connection to MB91467D The DAC can be connected as shown in the following schematic. Please note that no power supply pins and other MCU-Pins are drawn than those for the connection to the DAC. Figure 2-2: Connections between MAX5232/33 and MB91467D Apart from this, RSTV pin of all DACs are connected to ground to select zero as the reset value. PDLX pin is connected to ground to disables shutdown of both DACs when low Communication Timing Detailed description of the timing and timing parameters can be found in the corresponding datasheet of the MAX5232/33 DAC. Figure 2-3: Write Cycle Above figure shows the timing for the serial interface. The serial word consists of 3 control bits followed by 10 data bits (MSB first) and 1 sub-bit as described in the command table shown below. When the three control bits are all zeros or all 1, D9 D6 are used as additional control bits, allowing for greater DAC functionality. The digital inputs allow any of the following Loading the input register(s) without updating the DAC register(s), Updating the DAC register(s) from the input register(s), Updating the input and DAC register(s) simultaneously. The control bits and D9 D6 allow the DACs to operate independently. Fujitsu Microelectronics Europe GmbH MCU-AN E-V10

10 Chapter 2 Daisy Chain peripheral The control bits and D9 D6 determine which registers update and the state of the registers when exiting shutdown. The 3-bit control and D9 D6 determine the following Registers to be updated Selection of the power-down and shutdown modes The general timing diagram of Figure 2.3 illustrates data acquisition. Driving CSX low enables the device to receive data. Otherwise the interface control circuitry is disabled. With CS low, data at DIN is clocked into the register on the rising edge of SCLK. As CSX goes high, data is latched into the input and/or DAC registers, depending on the control bits and D9 D6. The maximum clock frequency guaranteed for proper operation is 13.5MHz Used DAC Commands The following commands are used in the code example below: 16 Bit SERIAL WORD C2 C1 C0 D9 to D0 S2-S0 FUNCTION bit DAC data 000 Load input register A; DAC registers are unchanged bit DAC data 000 Load input register A; all DAC registers are updated bit DAC data 000 Load all DAC registers from the shift register (start up both DACs with new data, and load the input registers) X X X X X X X X X X 000 Update both DAC registers from their respective input registers (start up both DACs with data previously stored in the input registers) bit DAC data 000 Load input registers B; DAC registers are unchanged bit DAC data 000 Load input registers B; all DAC registers are updated P1A P1B X X X X X X X X 000 Shut down both DACs, respectively; according to bits P1A and P1B (see Table 2.6). Internal bias and reference remain active X X X X X X X 000 Update DAC registers A from input register A (start up DAC A with data previously stored in input register A) P1A P1B X X X X X 000 Full Power-Down. Power down the main bias generator and shut down both DACs, respectively, according to bits P1A and P1B (see Table 2.6) X X X X X X X 000 Update DAC registers B from input register B (start up DAC B with data previously stored in input register B) P1A X X X X X X 000 Shut down DAC A according to bit P1A (see Table 2.6) P1B X X X X X X 000 Shut down DAC B according to bit P1B (see Table 2.6) X X X X X X 000 Mode 0. DOUT clocked out on SCLK falling edge (default) X X X X X X 000 Mode 1. DOUT clocked out on SCLK rising edge. Table 2-2: MAX5232/33 Commands MCU-AN E-V Fujitsu Microelectronics Europe GmbH-10

11 Chapter 2 Daisy Chain peripheral P1(A/B) SHUTDOWN MODE 0 Shut down with internal 1kK load to GND 1 Shut down with internal 200kK load to GND Table 2-3: P1 Shutdown Modes Example Code The following code shows how to establish a communication with DAC. For MAX5232/33 we need to transmit 2 bytes, hence if we connect 2 devices as per SPI Daisy chain connection than in total we need to transmit 4 bytes. Data transmitted to Device1 NOP is transmitted to Device2 Stream of 4 bytes Figure 2-4: MAX5232/33 communication example In function, parameter start refers to the position of first byte to be inserted in the stream of MAX_BYTE stream. Fujitsu Microelectronics Europe GmbH MCU-AN E-V10

12 Chapter 2 Daisy Chain peripheral /* THIS SAMPLE CODE IS PROVIDED AS IS AND IS SUBJECT TO ALTERATIONS. */ /* FUJITSU MICROELECTRONICS ACCEPTS NO RESPONSIBILITY OR LIABILITY */ /* FOR ANY ERRORS OR ELIGIBILITY FOR ANY PURPOSES. */ /* (C) Fujitsu Microelectronics Europe GmbH */ /* */ #define MAX_BYTE 4 // n * 2 -> n = number of device in series void max5232_write_mode(unsigned char start, unsigned char mode) unsigned char count; if (device> MAX_BYTE) printf("max5232 Param Error!\r\n"); return; spi_cs_enable() ; for(count=1;count<=max_byte;count++) if (count == start) // mode : b X -> DOUT clocked out on SCLK falling edge // mode : b X -> DOUT clocked out on SCLK rising edge // mode : b P1A X -> Shut down DAC A according to bit P1A // mode : b P1B X -> Shut down DAC B according to bit P1B // mode : b P1A P1B X X -> Shut down both DACs, respectively else spi_tx_8bit(mode); spi_tx_8bit(0x00); count++; spi_tx_8bit(0x00); spi_cs_disable() ; In function, parameter start refers to the position of first byte to be inserted in the stream of MAX_BYTE stream. Parameter cmd is to transmit command bits; the structure of it is as described below C2 C1 C Parameter data is the 10 bit Digital data which will be converted into analog value. MCU-AN E-V Fujitsu Microelectronics Europe GmbH-10

13 Chapter 2 Daisy Chain peripheral /* THIS SAMPLE CODE IS PROVIDED AS IS AND IS SUBJECT TO ALTERATIONS. */ /* FUJITSU MICROELECTRONICS ACCEPTS NO RESPONSIBILITY OR LIABILITY */ /* FOR ANY ERRORS OR ELIGIBILITY FOR ANY PURPOSES. */ /* (C) Fujitsu Microelectronics Europe GmbH */ /* */ #define MAX_BYTE 6 // = n * 2, n -> number of device connected in series void max5232_load_reg(unsigned char start, unsigned char cmd, unsigned short int data) unsigned char count; unsigned char datah = 0; unsigned char datal = 0; if ((start> MAX_DEVICE) (data > 0x03FF)) printf("max5232 Param Error!\r\n"); return; datah = (unsigned char )(data >> 5); datal = (unsigned char )(data & 0x001F); datah = cmd datah ; datal = datal<<3; spi_cs_enable() ; for(count=1;count<=max_byte;count++) if (count == start) spi_tx_8bit(datah); spi_tx_8bit(datal); count++; else spi_tx_8bit(0x00); spi_cs_disable() ; Fujitsu Microelectronics Europe GmbH MCU-AN E-V10

14 2.2 Digital potentiometer SPI - DAISY CHAIN COMMUNICATION Chapter 2 Daisy Chain peripheral The DS1806 Digital Sextet Potentiometer is a six-channel, digitally controlled, solid-state linear potentiometer. Each wiper s position is selected via an 8-bit register value. Communication and control of the device is accomplished via a 3-wire serial port interface. The RSTX signal (3-wire serial port) is active when in a high state. Any communication intended to change wiper settings must begin with the transition of the RSTX from the low state to the high state. Once RSTX has transitioned from the low to the high state, the serial port becomes active. When active, data is loaded into the I/O shift register on the low-to-high transition of the CLK. DIN and CLK inputs are ignored when RSTX is in the low state. The CLK signal input is used to provide timing synchronization for data input and output. Wiper position data is loaded into the DS1806 through the DIN input terminal. This data is shifted one bit at a time into the 48-bit I/O shift register of the part, LSB first. As a data bit is entered into the I/O shift register of the DS1806, a bit will appear at the COUT terminal before a maximum delay of 50 nanoseconds. The LSB of potentiometer-1 will always be the first out of the part at the beginning of a transaction. Additionally, the COUT terminal is always active regardless of the state RSTX. The COUT output of the DS1806 can be used to drive the DIN input of another DS1806. The total number of bits transmitted is always 48 multiplied by the total number of DS1806s being cascaded, when cascading multiple devices. For more information refer data sheet of DS1806 The DL1806 has the following pin-out: Figure 2-5 Pin Diagram DS1806 PIN Name Function 20 VCC 3V or 5V Supply 8 RSTX Serial Port Reset Input 12 DIN Serial Port Data Input 9 CLK Serial Port Clock Input 11 COUT Cascade Data Output 19-15,13 H1 to H6 High End terminal of Pot 1,2,4,5,7,17 W1 to W6 Wiper Terminal of Pot 10 GND Ground 3 L1-L3 Low Terminal Pots 1 through 3 6 L4-L6 Low Terminal Pots 4 through 6 Table 2-4: DL1806 Pin Description MCU-AN E-V Fujitsu Microelectronics Europe GmbH-10

15 Chapter 2 Daisy Chain peripheral Connection to MB91467D The Digital potentiometer can be connected as shown in the following schematic. Please note that no power supply pins and other MCU-Pins are drawn than those for the connection to the DAC. Figure 2-6: Connections between DL1806 and MB91467D Used Digital Potentiometer Commands The following commands are used in the code example below: 8 bit Load VALUE B7 B6 B5 to B0 0 0 X X X X X X X Do not Load wiper value 0 1 X X X X X X X Load wiper value 1 0 X X X X X X X Load wiper value 1 1 X X X X X X X Load wiper value Table 2-5: DL1806 Commands Function Fujitsu Microelectronics Europe GmbH MCU-AN E-V10

16 Chapter 2 Daisy Chain peripheral Example Code The following code shows how to establish a communication with DAC. For DS1806 we need to transmit 6 bytes, hence if we connect 2 devices as per SPI Daisy chain connection than in total we need to transmit 12 bytes. Data transmitted to Device1 Dummy byte is transmitted to Device2 Stream of 12 bytes Figure 2-7: DS1806 communication example /* THIS SAMPLE CODE IS PROVIDED AS IS AND IS SUBJECT TO ALTERATIONS. */ /* FUJITSU MICROELECTRONICS ACCEPTS NO RESPONSIBILITY OR LIABILITY */ /* FOR ANY ERRORS OR ELIGIBILITY FOR ANY PURPOSES. */ /* (C) Fujitsu Microelectronics Europe GmbH */ /* */ #define MAX_BYTE 12 // = n * 6, n -> number of devices connected in series void DS1806_write_wiper_setting(unsigned char start, unsigned char pot_no, unsigned char wiper_position) unsigned char pot_count; if ((start> MAX_BYTE) (pot_no>max_pot) (wiper_position > 0x3F)) printf("ds1806 Param Error!\r\n"); return; spi_cs_enable() ; for(count=1;count<=max_byte;count++) if (count == start) for(pot_count=1;pot_count<=max_pot;pot_count++,count++) if(pot_count == pot_no) spi_tx_8bit(0x3f & wiper_position); else spi_tx_8bit(0xff); count--; else spi_tx_8bit(0xff); spi_cs_disable() ; MCU-AN E-V Fujitsu Microelectronics Europe GmbH-10

17 Chapter 2 Daisy Chain peripheral In function, parameter start refers to the position of first byte to be inserted in the stream of MAX_BYTE (12 bytes) stream. There are 6 potentiometer inside DS1806, parameter pot_no refers to the potentiometer for which we want to set wiper setting. Byte 0xFF is transmitted for wiper setting of other potentiometers with first two MSB bits set, wiper setting of other potentiometers of the same device or those of other device is not changed. Fujitsu Microelectronics Europe GmbH MCU-AN E-V10

18 Chapter 3 APPENDIX A 3 APPENDIX A THIS CHAPTER NAMES THE RELATED DOCUMENTS 3.1 Related Documents mcu-an e-spi Fujitsu Application Note about SPI Modes MAX5232/33 Maxim data sheet for MAX5232/33 DS1806 Dallas data sheet for DS1806 MCU-AN E-V Fujitsu Microelectronics Europe GmbH-10

19 Chapter 4 Additional Information 4 Additional Information Information about FUJITSU Microcontrollers can be found on the following Internet page: The software example related to this application note is: 91460_uart_spi_master_DaisyChain_max _uart_spi_master_DaisyChain_DS1806 It can be found on the following Internet page: Fujitsu Microelectronics Europe GmbH MCU-AN E-V10

20 List of Figures List of Figures Figure 1-1: Micro controller with Daisy chain slaves... 6 Figure 1-2: Command Sequence... 7 Figure 2-1 Pin Diagram MAX5232/ Figure 2-2: Connections between MAX5232/33 and MB91467D... 9 Figure 2-3: Write Cycle... 9 Figure 2-4: MAX5232/33 communication example Figure 2-5 Pin Diagram DS Figure 2-6: Connections between DL1806 and MB91467D Figure 2-7: DS1806 communication example MCU-AN E-V Fujitsu Microelectronics Europe GmbH-10

21 List of Tables List of Tables Table 2-1: MAX5232/33 Pin Description... 9 Table 2-2: MAX5232/33 Commands Table 2-3: P1 Shutdown Modes Table 2-4: DL1806 Pin Description Table 2-5: DL1806 Commands Fujitsu Microelectronics Europe GmbH MCU-AN E-V10

Fujitsu Microelectronics Europe Application Note MCU-AN-300067-E-V11 FR FAMILY 32-BIT MICROCONTROLLER MB91460 CLOCK MONITOR APPLICATION NOTE

Fujitsu Microelectronics Europe Application Note MCU-AN-300067-E-V11 FR FAMILY 32-BIT MICROCONTROLLER MB91460 CLOCK MONITOR APPLICATION NOTE Fujitsu Microelectronics Europe Application Note MCU-AN-300067-E-V11 FR FAMILY 32-BIT MICROCONTROLLER MB91460 CLOCK MONITOR APPLICATION NOTE Revision History Revision History Date Issue 2008-06-02 V1.0,

More information

Fujitsu Microelectronics Europe Application Note MCU-AN-300104-E-V10 FR FAMILY 32-BIT MICROCONTROLLER MB91460 CLOCK SUPERVISOR APPLICATION NOTE

Fujitsu Microelectronics Europe Application Note MCU-AN-300104-E-V10 FR FAMILY 32-BIT MICROCONTROLLER MB91460 CLOCK SUPERVISOR APPLICATION NOTE Fujitsu Microelectronics Europe Application Note MCU-AN-300104-E-V10 FR FAMILY 32-BIT MICROCONTROLLER MB91460 CLOCK SUPERVISOR APPLICATION NOTE Revision History Revision History Date 2008-06-18 V1.0, First

More information

Fujitsu Semiconductor Europe CI-300113-E-V10 32-BIT MICROCONTROLLER STARTERKIT SK-FM3-100PMC FUNCTIONAL LIMITATION CUSTOMER INFORMATION

Fujitsu Semiconductor Europe CI-300113-E-V10 32-BIT MICROCONTROLLER STARTERKIT SK-FM3-100PMC FUNCTIONAL LIMITATION CUSTOMER INFORMATION Fujitsu Semiconductor Europe CI-300113-E-V10 32-BIT MICROCONTROLLER STARTERKIT SK-FM3-100PMC FUNCTIONAL LIMITATION CUSTOMER INFORMATION Revision History Revision History Date 2011-05-02 V1.0; 1 st version;

More information

USER GUIDE Programming Adapter Cable for Fujitsu Flash Microcontroller- F²MC-16LX/FR Family Fujitsu Microelectronics America, Inc.

USER GUIDE Programming Adapter Cable for Fujitsu Flash Microcontroller- F²MC-16LX/FR Family Fujitsu Microelectronics America, Inc. USER GUIDE Programming Adapter Cable for Fujitsu Flash Microcontroller- F²MC-16LX/FR Family Fujitsu Microelectronics America, Inc. 1 Revision History Revision # Date Comment 1.0 03.25.2001 New Document

More information

AVR151: Setup and Use of the SPI. Introduction. Features. Atmel AVR 8-bit Microcontroller APPLICATION NOTE

AVR151: Setup and Use of the SPI. Introduction. Features. Atmel AVR 8-bit Microcontroller APPLICATION NOTE Atmel AVR 8-bit Microcontroller AVR151: Setup and Use of the SPI APPLICATION NOTE Introduction This application note describes how to set up and use the on-chip Serial Peripheral Interface (SPI) of the

More information

Part 1. MAX 525 12BIT DAC with an Arduino Board. MIDI to Voltage Converter Part1

Part 1. MAX 525 12BIT DAC with an Arduino Board. MIDI to Voltage Converter Part1 MIDI to Voltage Converter Part 1 MAX 525 12BIT DAC with an Arduino Board 1 What you need: 2 What you need : Arduino Board (Arduino Mega 2560) 3 What you need : Arduino Board (Arduino Mega 2560) Digital

More information

Data Sheet. Adaptive Design ltd. Arduino Dual L6470 Stepper Motor Shield V1.0. 20 th November 2012. L6470 Stepper Motor Shield

Data Sheet. Adaptive Design ltd. Arduino Dual L6470 Stepper Motor Shield V1.0. 20 th November 2012. L6470 Stepper Motor Shield Arduino Dual L6470 Stepper Motor Shield Data Sheet Adaptive Design ltd V1.0 20 th November 2012 Adaptive Design ltd. Page 1 General Description The Arduino stepper motor shield is based on L6470 microstepping

More information

The following document contains information on Cypress products.

The following document contains information on Cypress products. The following document contains information on Cypress products. Colophon The products described in this document are designed, developed and manufactured as contemplated for general use, including without

More information

Embedded Systems Design Course Applying the mbed microcontroller

Embedded Systems Design Course Applying the mbed microcontroller Embedded Systems Design Course Applying the mbed microcontroller Serial communications with SPI These course notes are written by R.Toulson (Anglia Ruskin University) and T.Wilmshurst (University of Derby).

More information

The following document contains information on Cypress products.

The following document contains information on Cypress products. The following document contains information on Cypress products. Colophon The products described in this document are designed, developed and manufactured as contemplated for general use, including without

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, 10.2 SCI Block User Guide SPI Block User Guide Parallel Data Transfer Suppose you need to transfer data from one HCS12 to another. How can you

More information

Implementing SPI Master and Slave Functionality Using the Z8 Encore! F083A

Implementing SPI Master and Slave Functionality Using the Z8 Encore! F083A Application Note Implementing SPI Master and Slave Functionality Using the Z8 Encore! F083A AN026701-0308 Abstract This application note demonstrates a method of implementing the Serial Peripheral Interface

More information

Arduino DUE + DAC MCP4922 (SPI)

Arduino DUE + DAC MCP4922 (SPI) Arduino DUE + DAC MCP4922 (SPI) v101 In this document it will described how to connect and let a Digital/Analog convert work with an Arduino DUE. The big difference between and Arduino DUE and other Arduinos

More information

NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter

NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter Description: The NTE2053 is a CMOS 8 bit successive approximation Analog to Digital converter in a 20 Lead DIP type package which uses a differential

More information

Implementing SPI Communication Between MSP430 G2452 and LTC2382-16 ADC

Implementing SPI Communication Between MSP430 G2452 and LTC2382-16 ADC Implementing SPI Communication Between MSP430 G2452 and LTC2382-16 ADC Enwei Gu Nov. 12, 2011 MCU ADC MSP430- G2452 LTC2382-16 16- bits SPI Keywords 1 Abstract This document describes and shows how to

More information

USER GUIDE EDBG. Description

USER GUIDE EDBG. Description USER GUIDE EDBG Description The Atmel Embedded Debugger (EDBG) is an onboard debugger for integration into development kits with Atmel MCUs. In addition to programming and debugging support through Atmel

More information

Using the HT46R46 I/O Ports to Implement Half-Duplex SPI Communication

Using the HT46R46 I/O Ports to Implement Half-Duplex SPI Communication Using the HT46R46 I/O Ports to Implement Half-Duplex SPI Communication D/N: HA0150E Introduction This application explains how to use two I/O lines on the HT46R46 to implement half-duplex SPI communication.

More information

AVR1301: Using the XMEGA DAC. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

AVR1301: Using the XMEGA DAC. 8-bit Microcontrollers. Application Note. Features. 1 Introduction AVR1301: Using the XMEGA DAC Features 12 bit resolution Up to 1 M conversions per second Continuous drive or sample-and-hold output Built-in offset and gain calibration High drive capabilities Driver source

More information

AVR317: Using the Master SPI Mode of the USART module. 8-bit Microcontrollers. Application Note. Features. Introduction

AVR317: Using the Master SPI Mode of the USART module. 8-bit Microcontrollers. Application Note. Features. Introduction AVR317: Using the Master SPI Mode of the USART module Features Enables Two SPI buses in one device Hardware buffered SPI communication Polled communication example Interrupt-controlled communication example

More information

M25P05-A. 512-Kbit, serial flash memory, 50 MHz SPI bus interface. Features

M25P05-A. 512-Kbit, serial flash memory, 50 MHz SPI bus interface. Features 512-Kbit, serial flash memory, 50 MHz SPI bus interface Features 512 Kbits of flash memory Page program (up to 256 bytes) in 1.4 ms (typical) Sector erase (256 Kbits) in 0.65 s (typical) Bulk erase (512

More information

8 by 8 dot matrix LED displays with Cascadable Serial driver B32CDM8 B48CDM8 B64CDM8 General Description

8 by 8 dot matrix LED displays with Cascadable Serial driver B32CDM8 B48CDM8 B64CDM8 General Description 8 by 8 dot matrix LED displays with Cascadable Serial driver B32CDM8 B48CDM8 B64CDM8 General Description The B32CDM8, B48CDM8 and the B64CDM8 are 8 by 8 (row by column) dot matrix LED displays combined

More information

AND8336. Design Examples of On Board Dual Supply Voltage Logic Translators. Prepared by: Jim Lepkowski ON Semiconductor. http://onsemi.

AND8336. Design Examples of On Board Dual Supply Voltage Logic Translators. Prepared by: Jim Lepkowski ON Semiconductor. http://onsemi. Design Examples of On Board Dual Supply Voltage Logic Translators Prepared by: Jim Lepkowski ON Semiconductor Introduction Logic translators can be used to connect ICs together that are located on the

More information

HANDLING SUSPEND MODE ON A USB MOUSE

HANDLING SUSPEND MODE ON A USB MOUSE APPLICATION NOTE HANDLING SUSPEND MODE ON A USB MOUSE by Microcontroller Division Application Team INTRODUCTION All USB devices must support Suspend mode. Suspend mode enables the devices to enter low-power

More information

EMC6D103S. Fan Control Device with High Frequency PWM Support and Hardware Monitoring Features PRODUCT FEATURES ORDER NUMBERS: Data Brief

EMC6D103S. Fan Control Device with High Frequency PWM Support and Hardware Monitoring Features PRODUCT FEATURES ORDER NUMBERS: Data Brief EMC6D103S Fan Control Device with High Frequency PWM Support and Hardware Monitoring Features PRODUCT FEATURES Data Brief 3.3 Volt Operation (5 Volt Tolerant Input Buffers) SMBus 2.0 Compliant Interface

More information

Interfacing Analog to Digital Data Converters

Interfacing Analog to Digital Data Converters Converters In most of the cases, the PIO 8255 is used for interfacing the analog to digital converters with microprocessor. We have already studied 8255 interfacing with 8086 as an I/O port, in previous

More information

RS-485 Protocol Manual

RS-485 Protocol Manual RS-485 Protocol Manual Revision: 1.0 January 11, 2000 RS-485 Protocol Guidelines and Description Page i Table of Contents 1.0 COMMUNICATIONS BUS OVERVIEW... 1 2.0 DESIGN GUIDELINES... 1 2.1 Hardware Design

More information

AVR319: Using the USI module for SPI communication. 8-bit Microcontrollers. Application Note. Features. Introduction

AVR319: Using the USI module for SPI communication. 8-bit Microcontrollers. Application Note. Features. Introduction AVR319: Using the USI module for SPI communication Features C-code driver for SPI master and slave Uses the USI module Supports SPI Mode 0 and 1 Introduction The Serial Peripheral Interface (SPI) allows

More information

MicroMag3 3-Axis Magnetic Sensor Module

MicroMag3 3-Axis Magnetic Sensor Module 1008121 R01 April 2005 MicroMag3 3-Axis Magnetic Sensor Module General Description The MicroMag3 is an integrated 3-axis magnetic field sensing module designed to aid in evaluation and prototyping of PNI

More information

PACKAGE OUTLINE DALLAS DS2434 DS2434 GND. PR 35 PACKAGE See Mech. Drawings Section

PACKAGE OUTLINE DALLAS DS2434 DS2434 GND. PR 35 PACKAGE See Mech. Drawings Section PRELIMINARY DS2434 Battery Identification Chip FEATURES Provides unique ID number to battery packs PACKAGE OUTLINE Eliminates thermistors by sensing battery temperature on chip DALLAS DS2434 1 2 3 256

More information

CHAPTER 11: Flip Flops

CHAPTER 11: Flip Flops CHAPTER 11: Flip Flops In this chapter, you will be building the part of the circuit that controls the command sequencing. The required circuit must operate the counter and the memory chip. When the teach

More information

Sierra Dual 24 Volt Brushless DC Motor Controller Product Specification

Sierra Dual 24 Volt Brushless DC Motor Controller Product Specification Sierra Dual 24 Volt Brushless DC Motor Controller Product Specification Assembly 025A0215 600A0942 Rev. A May 14, 2012 025A0215 Brushless DC Motor Controller Page 1 Revision History ECN # Date Rev Description

More information

AVR1309: Using the XMEGA SPI. 8-bit Microcontrollers. Application Note. Features. 1 Introduction SCK MOSI MISO SS

AVR1309: Using the XMEGA SPI. 8-bit Microcontrollers. Application Note. Features. 1 Introduction SCK MOSI MISO SS AVR1309: Using the XMEGA SPI Features Introduction to SPI and the XMEGA SPI module Setup and use of the XMEGA SPI module Implementation of module drivers Polled master Interrupt controlled master Polled

More information

AN1754 APPLICATION NOTE

AN1754 APPLICATION NOTE AN1754 APPLICATION NOTE DATA LOGGING PROGRAM FOR TESTING ST7 APPLICATIONS VIA ICC by Microcontroller Division Application Team INTRODUCTION Data logging is the process of recording data. It is required

More information

DATASHEET. ADAM Arduino Display Adaptor Module. Arduino Compatible Shield P/N: 4Display-Shield-FT843 For the 4D Systems 4DLCD-FT843 Display

DATASHEET. ADAM Arduino Display Adaptor Module. Arduino Compatible Shield P/N: 4Display-Shield-FT843 For the 4D Systems 4DLCD-FT843 Display DATASHEET ADAM Arduino Display Adaptor Module Arduino Compatible Shield P/N: 4Display-Shield-FT843 For the 4D Systems 4DLCD-FT843 Display Document Date: 8 th January 2014 Document Revision: 1.0 Uncontrolled

More information

The following document contains information on Cypress products.

The following document contains information on Cypress products. The following document contains information on Cypress products. Colophon The products described in this document are designed, developed and manufactured as contemplated for general use, including without

More information

Measuring Resistance Using Digital I/O

Measuring Resistance Using Digital I/O Measuring Resistance Using Digital I/O Using a Microcontroller for Measuring Resistance Without using an ADC. Copyright 2011 John Main http://www.best-microcontroller-projects.com Page 1 of 10 Table of

More information

NB3H5150 I2C Programming Guide. I2C/SMBus Custom Configuration Application Note

NB3H5150 I2C Programming Guide. I2C/SMBus Custom Configuration Application Note NB3H550 I2C Programming Guide I2C/SMBus Custom Configuration Application Note 3/4/206 Table of Contents Introduction... 3 Overview Process of Configuring NB3H550 via I2C/SMBus... 3 Standard I2C Communication

More information

RETRIEVING DATA FROM THE DDC112

RETRIEVING DATA FROM THE DDC112 RETRIEVING DATA FROM THE by Jim Todsen This application bulletin explains how to retrieve data from the. It elaborates on the discussion given in the data sheet and provides additional information to allow

More information

ADS9850 Signal Generator Module

ADS9850 Signal Generator Module 1. Introduction ADS9850 Signal Generator Module This module described here is based on ADS9850, a CMOS, 125MHz, and Complete DDS Synthesizer. The AD9850 is a highly integrated device that uses advanced

More information

ES_LPC4357/53/37/33. Errata sheet LPC4357/53/37/33. Document information

ES_LPC4357/53/37/33. Errata sheet LPC4357/53/37/33. Document information Rev. 1.1 8 August 2012 Errata sheet Document information Info Keywords Abstract Content LPC4357FET256; LPC4357FET180; LPC4357FBD208; LPC4353FET256; LPC4353FET180; LPC4353FBD208; LPC4337FET256; LPC4337FET180;

More information

Serial Communications

Serial Communications Serial Communications 1 Serial Communication Introduction Serial communication buses Asynchronous and synchronous communication UART block diagram UART clock requirements Programming the UARTs Operation

More information

Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs

Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs AN033101-0412 Abstract This describes how to interface the Dallas 1-Wire bus with Zilog s Z8F1680 Series of MCUs as master devices. The Z8F0880,

More information

Brushless DC Motor Controller Product Specification Assembly 025F0129

Brushless DC Motor Controller Product Specification Assembly 025F0129 Brushless DC Motor Controller Product Specification Assembly 025F0129 September 16, 2009 025F0129 ST B Brushless DC Motor Controller Data Sheet Page 1 Revision History ECN # Date Rev Description By 07058

More information

ENTERPRISE EDITION INSTALLER END USER LICENCE AGREEMENT THIS AGREEMENT CONSISTS OF THREE PARTS:

ENTERPRISE EDITION INSTALLER END USER LICENCE AGREEMENT THIS AGREEMENT CONSISTS OF THREE PARTS: ENTERPRISE EDITION INSTALLER END USER LICENCE AGREEMENT THIS AGREEMENT CONSISTS OF THREE PARTS: A. VNC SERVER ENTERPRISE EDITION END USER LICENCE AGREEMENT B. VNC VIEWER ENTERPRISE EDITION END USER LICENCE

More information

SMARTCARD XPRO. Preface. SMART ARM-based Microcontrollers USER GUIDE

SMARTCARD XPRO. Preface. SMART ARM-based Microcontrollers USER GUIDE SMART ARM-based Microcontrollers SMARTCARD XPRO USER GUIDE Preface Atmel SMARTCARD Xplained Pro is an extension board to the Atmel Xplained Pro evaluation platform. Atmel SMARTCARD Xplained Pro is designed

More information

AT15007: Differences between ATmega328/P and ATmega328PB. Introduction. Features. Atmel AVR 8-bit Microcontrollers APPLICATION NOTE

AT15007: Differences between ATmega328/P and ATmega328PB. Introduction. Features. Atmel AVR 8-bit Microcontrollers APPLICATION NOTE Atmel AVR 8-bit Microcontrollers AT15007: Differences between ATmega328/P and ATmega328PB APPLICATION NOTE Introduction This application note assists the users of Atmel ATmega328 variants to understand

More information

APPLICATION NOTE. Atmel AVR134: Real Time Clock (RTC) Using the Asynchronous Timer. Atmel AVR 8-bit Microcontroller. Introduction.

APPLICATION NOTE. Atmel AVR134: Real Time Clock (RTC) Using the Asynchronous Timer. Atmel AVR 8-bit Microcontroller. Introduction. APPLICATION NOTE Atmel AVR134: Real Time Clock (RTC) Using the Asynchronous Timer Introduction Atmel AVR 8-bit Microcontroller This application note describes how to implement a real time counter (RTC)

More information

How to Move Canon EF Lenses. Yosuke Bando

How to Move Canon EF Lenses. Yosuke Bando How to Move Canon EF Lenses Yosuke Bando Preface This instruction is intended to be helpful to those who are interested in making modifications to camera lenses to explore/reproduce focus sweep, focal

More information

AVR125: ADC of tinyavr in Single Ended Mode. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

AVR125: ADC of tinyavr in Single Ended Mode. 8-bit Microcontrollers. Application Note. Features. 1 Introduction AVR125: ADC of tinyavr in Single Ended Mode Features Up to 10bit resolution Up to 15kSPS Auto triggered and single conversion mode Optional left adjustment for ADC result readout Driver source code included

More information

AN3998 Application note

AN3998 Application note Application note PDM audio software decoding on STM32 microcontrollers 1 Introduction This application note presents the algorithms and architecture of an optimized software implementation for PDM signal

More information

AN2680 Application note

AN2680 Application note Application note Fan speed controller based on STDS75 or STLM75 digital temperature sensor and ST72651AR6 MCU Introduction This application note describes the method of defining the system for regulating

More information

Conversion Between Analog and Digital Signals

Conversion Between Analog and Digital Signals ELET 3156 DL - Laboratory #6 Conversion Between Analog and Digital Signals There is no pre-lab work required for this experiment. However, be sure to read through the assignment completely prior to starting

More information

Flexible Active Shutter Control Interface using the MC1323x

Flexible Active Shutter Control Interface using the MC1323x Freescale Semiconductor Document Number: AN4353 Application Note Rev. 0, 9/2011 Flexible Active Shutter Control Interface using the MC1323x by: Dennis Lui Freescale Hong Kong 1 Introduction This application

More information

Microcomputers. Analog-to-Digital and Digital-to-Analog Conversion

Microcomputers. Analog-to-Digital and Digital-to-Analog Conversion Microcomputers Analog-to-Digital and Digital-to-Analog Conversion 1 Digital Signal Processing Analog-to-Digital Converter (ADC) converts an input analog value to an output digital representation. This

More information

24-Bit Analog-to-Digital Converter (ADC) for Weigh Scales FEATURES S8550 VFB. Analog Supply Regulator. Input MUX. 24-bit Σ ADC. PGA Gain = 32, 64, 128

24-Bit Analog-to-Digital Converter (ADC) for Weigh Scales FEATURES S8550 VFB. Analog Supply Regulator. Input MUX. 24-bit Σ ADC. PGA Gain = 32, 64, 128 24-Bit Analog-to-Digital Converter (ADC) for Weigh Scales DESCRIPTION Based on Avia Semiconductor s patented technology, HX711 is a precision 24-bit analogto-digital converter (ADC) designed for weigh

More information

24-Channel Automotive Switch Monitor

24-Channel Automotive Switch Monitor 9-4464; Rev ; 2/9 EVALUATION KIT AVAILABLE 24-Channel Automotive Switch Monitor General Description The is a 24-channel automotive contact monitor designed as an interface between mechanical switches and

More information

TURBO PROGRAMMER USB, MMC, SIM DEVELOPMENT KIT

TURBO PROGRAMMER USB, MMC, SIM DEVELOPMENT KIT TURBO PROGRAMMER USB, MMC, SIM DEVELOPMENT KIT HARDWARE GUIDE This document is part of Turbo Programmer documentation. For Developer Documentation, Applications and Examples, see http:/// PRELIMINARY (C)

More information

AVR131: Using the AVR s High-speed PWM. Introduction. Features. AVR 8-bit Microcontrollers APPLICATION NOTE

AVR131: Using the AVR s High-speed PWM. Introduction. Features. AVR 8-bit Microcontrollers APPLICATION NOTE AVR 8-bit Microcontrollers AVR131: Using the AVR s High-speed PWM APPLICATION NOTE Introduction This application note is an introduction to the use of the high-speed Pulse Width Modulator (PWM) available

More information

QorIQ espi Controller Register Setting Considerations and Programming Examples

QorIQ espi Controller Register Setting Considerations and Programming Examples Freescale Semiconductor Application Note Document Number: AN4375 Rev. 1, 06/2012 QorIQ espi Controller Register Setting Considerations and Programming Examples About this document This document describes

More information

Dolphin In-Circuit programming Updating Firmware in the field

Dolphin In-Circuit programming Updating Firmware in the field Dolphin In-Circuit programming Updating Firmware in the field 1 Introduction In systems e.g. gateways, where an external microcontroller is connected to a Dolphin based product like a TCM300 it might be

More information

Internal Oscillator. I 2 C Interface. SPI Interface. Controller. Internal Registers Port Controller. Eight I/O Pins. Figure 1.

Internal Oscillator. I 2 C Interface. SPI Interface. Controller. Internal Registers Port Controller. Eight I/O Pins. Figure 1. SPI TO I 2 C BRIDGE AND GPIO PORT EXPANDER Single Chip SPI to I 2 C Transfer Integrated clock; no external clock required On-Chip Voltage Monitor Slave Serial Peripheral Interface (SPI) Up to 1.0 Mbit/s

More information

MDM Zinc 3.0 End User License Agreement (EULA)

MDM Zinc 3.0 End User License Agreement (EULA) MDM Zinc 3.0 End User License Agreement (EULA) THIS AGREEMENT (or "EULA") IS A LEGAL AGREEMENT BETWEEN THE PERSON, COMPANY, OR ORGANIZATION THAT HAS LICENSED THIS SOFTWARE ("YOU" OR "CUSTOMER") AND MULTIDMEDIA

More information

PLL frequency synthesizer

PLL frequency synthesizer ANALOG & TELECOMMUNICATION ELECTRONICS LABORATORY EXERCISE 4 Lab 4: PLL frequency synthesizer 1.1 Goal The goals of this lab exercise are: - Verify the behavior of a and of a complete PLL - Find capture

More information

SM1231 USER GUIDE SM1231 RF MODULE USER GUIDE

SM1231 USER GUIDE SM1231 RF MODULE USER GUIDE SM1231 RF MODULE Revision 1.0 11/2009 Page 1 of 8 www.semtech.com Table of Contents Table of Contents...2 Index of Figures...2 Index of Tables...2 1 Introduction...3 2 Reference Design...3 3 PCB Layout...6

More information

Dual Current Input 20-Bit ANALOG-TO-DIGITAL CONVERTER

Dual Current Input 20-Bit ANALOG-TO-DIGITAL CONVERTER JANUARY 2000 REVISED OCTOBER 2004 Dual Current Input 20-Bit ANALOG-TO-DIGITAL ERTER FEATURES MONOLITHIC CHARGE MEASUREMENT A/D ERTER DIGITAL FILTER NOISE REDUCTION: 3.2ppm, rms INTEGRAL LINEARITY: ±0.005%

More information

Application Note 120 Communicating Through the 1-Wire Master

Application Note 120 Communicating Through the 1-Wire Master www.dalsemi.com Application Note 120 Communicating Through the 1-Wire Master INTRODUCTION The DS1WM 1-Wire Master was created to facilitate host CPU communication with devices over a 1-Wire bus without

More information

Allows the user to protect against inadvertent write operations. Device select and address bytes are Acknowledged Data Bytes are not Acknowledged

Allows the user to protect against inadvertent write operations. Device select and address bytes are Acknowledged Data Bytes are not Acknowledged Write Protect CAT24WCxxx I 2 C Serial EEPROMs. Allows the user to protect against inadvertent write operations. WP = V CC : Write Protected Device select and address bytes are Acknowledged Data Bytes are

More information

Serial Communications (Chapter 10) RS232, SPI, I2C

Serial Communications (Chapter 10) RS232, SPI, I2C Serial Communications (Chapter 10) RS232, SPI, I2C Thesimplest is parallel One way Communications There may be mechanism for peripheral to get attention of μc(i.e., interrupt, or poll) μc Multiple (8 typically)

More information

AN4646 Application note

AN4646 Application note Application note Peripheral interconnections on STM32F401 and STM32F411 lines Introduction On top of the highest performance and the lowest power consumption of the STM32F4 family, STM32F401/411 peripherals

More information

Experiment # 9. Clock generator circuits & Counters. Eng. Waleed Y. Mousa

Experiment # 9. Clock generator circuits & Counters. Eng. Waleed Y. Mousa Experiment # 9 Clock generator circuits & Counters Eng. Waleed Y. Mousa 1. Objectives: 1. Understanding the principles and construction of Clock generator. 2. To be familiar with clock pulse generation

More information

DAC Digital To Analog Converter

DAC Digital To Analog Converter DAC Digital To Analog Converter DAC Digital To Analog Converter Highlights XMC4000 provides two digital to analog converters. Each can output one analog value. Additional multiple analog waves can be generated

More information

Display Board Pulse Width Modulation (PWM) Power/Speed Controller Module

Display Board Pulse Width Modulation (PWM) Power/Speed Controller Module Display Board Pulse Width Modulation (PWM) Power/Speed Controller Module RS0 Microcontroller LEDs Motor Control Pushbuttons Purpose: To demonstrate an easy way of using a Freescale RS0K2 microcontroller

More information

Chapter 6 PLL and Clock Generator

Chapter 6 PLL and Clock Generator Chapter 6 PLL and Clock Generator The DSP56300 core features a Phase Locked Loop (PLL) clock generator in its central processing module. The PLL allows the processor to operate at a high internal clock

More information

Controlling TAS5026 Volume After Error Recovery

Controlling TAS5026 Volume After Error Recovery Application Report SLEA009 March 2003 Controlling TAS5026 Volume After Error Recovery Jorge S. Melson Hwang Soo, Son HPA Digital Audio Applications ABSTRACT The TAS5026 monitors the relationship between

More information

The Programming Interface

The Programming Interface : In-System Programming Features Program any AVR MCU In-System Reprogram both data Flash and parameter EEPROM memories Eliminate sockets Simple -wire SPI programming interface Introduction In-System programming

More information

The I2C Bus. NXP Semiconductors: UM10204 I2C-bus specification and user manual. 14.10.2010 HAW - Arduino 1

The I2C Bus. NXP Semiconductors: UM10204 I2C-bus specification and user manual. 14.10.2010 HAW - Arduino 1 The I2C Bus Introduction The I2C-bus is a de facto world standard that is now implemented in over 1000 different ICs manufactured by more than 50 companies. Additionally, the versatile I2C-bus is used

More information

Touch Screen for Pictiva OLED display. Application Note. Introduction

Touch Screen for Pictiva OLED display. Application Note. Introduction Touch Screen for Pictiva OLED display Application Note AN0 Introduction A touch screen interface can be added to Pictiva.7 inch or similar OLED displays to enhance its operation. This application note

More information

8-bit RISC Microcontroller. Application Note. AVR910: In-System Programming

8-bit RISC Microcontroller. Application Note. AVR910: In-System Programming AVR910: In-System Programming Features Complete In-System Programming Solution for AVR Microcontrollers Covers All AVR Microcontrollers with In-System Programming Support Reprogram Both Data Flash and

More information

User Manual. AS-Interface Programmer

User Manual. AS-Interface Programmer AS-Interface Programmer Notice: RESTRICTIONS THE ZMD AS-INTERFACE PROGRAMMER HARDWARE AND ZMD AS-INTERFACE PROGRAMMER SOFTWARE IS DESIGNED FOR IC EVALUATION, LABORATORY SETUP AND MODULE DEVELOPMENT ONLY.

More information

Designing Gain and Offset in Thirty Seconds

Designing Gain and Offset in Thirty Seconds Application Report SLOA097 February 2002 Designing Gain and Offset in Thirty Seconds Bruce Carter High Performance Linear ABSTRACT This document discusses how to design an operational amplifier (op amp)

More information

SPI. Overview and Use of the PICmicro Serial Peripheral Interface. Getting Started: SPI

SPI. Overview and Use of the PICmicro Serial Peripheral Interface. Getting Started: SPI SPI Overview and Use of the PICmicro Serial Peripheral Interface In this presentation, we will look at what the Serial Peripheral Interface, otherwise known as the SPI, is, and how it is used to communicate

More information

AN10724. TDA8026ET - 5 slots smart card interface. Document information

AN10724. TDA8026ET - 5 slots smart card interface. Document information Rev. 1.0 27 September 2011 Application note Document information Info Content Keywords TDA8026, 5 slots, Smart Card Interface, Banking, EMV, Point-Of-Sale, ISO 7816-3 Abstract This application note describes

More information

AUTOMATIC NIGHT LAMP WITH MORNING ALARM USING MICROPROCESSOR

AUTOMATIC NIGHT LAMP WITH MORNING ALARM USING MICROPROCESSOR AUTOMATIC NIGHT LAMP WITH MORNING ALARM USING MICROPROCESSOR INTRODUCTION This Project "Automatic Night Lamp with Morning Alarm" was developed using Microprocessor. It is the Heart of the system. The sensors

More information

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

Pmod peripheral modules are powered by the host via the interface s power and ground pins. Digilent Pmod Interface Specification Revision: November 20, 2011 1300 NE Henley Court, Suite 3 Pullman, WA 99163 (509) 334 6306 Voice (509) 334 6300 Fax Introduction The Digilent Pmod interface is used

More information

Scanner Wedge for Windows Software User Guide

Scanner Wedge for Windows Software User Guide Scanner Wedge for Windows Software User Guide Contents INSTALLING THE SCANNER WEDGE SOFTWARE 2 ACTIVATING THE SCANNER CONNECTION 3 TRACING SCANNER OUTPUT 7 FORMATTING OUTPUT 9 SELECTING START-UP OPTIONS

More information

Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide

Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide Sensors LCD Real Time Clock/ Calendar DC Motors Buzzer LED dimming Relay control I2C-FLEXEL PS2 Keyboards Servo Motors IR Remote Control

More information

8254 PROGRAMMABLE INTERVAL TIMER

8254 PROGRAMMABLE INTERVAL TIMER PROGRAMMABLE INTERVAL TIMER Y Y Y Compatible with All Intel and Most Other Microprocessors Handles Inputs from DC to 10 MHz 8 MHz 8254 10 MHz 8254-2 Status Read-Back Command Y Y Y Y Y Six Programmable

More information

8-Bit Flash Microcontroller for Smart Cards. AT89SCXXXXA Summary. Features. Description. Complete datasheet available under NDA

8-Bit Flash Microcontroller for Smart Cards. AT89SCXXXXA Summary. Features. Description. Complete datasheet available under NDA Features Compatible with MCS-51 products On-chip Flash Program Memory Endurance: 1,000 Write/Erase Cycles On-chip EEPROM Data Memory Endurance: 100,000 Write/Erase Cycles 512 x 8-bit RAM ISO 7816 I/O Port

More information

A DIY Hardware Packet Sniffer

A DIY Hardware Packet Sniffer A DIY Hardware Packet Sniffer Affordable Penetration Testing for the Individual Veronica Swanson: University of California, Irvine CyberSecurity for the Next Generation North American Round, New York 15

More information

2015 Qualcomm Technologies, Inc. All rights reserved.

2015 Qualcomm Technologies, Inc. All rights reserved. Qualcomm Technologies, Inc Qualcomm Snapdragon 600 Processor APQ8064 MultiMediaCard/Secure Digital Card Application Note LM80-P0598-7 Rev A June 2015 2015 Qualcomm Technologies, Inc All rights reserved

More information

AVR126: ADC of megaavr in Single Ended Mode. Introduction. Features. AVR 8-bit Microcontrollers APPLICATION NOTE

AVR126: ADC of megaavr in Single Ended Mode. Introduction. Features. AVR 8-bit Microcontrollers APPLICATION NOTE AVR 8-bit Microcontrollers AVR126: ADC of megaavr in Single Ended Mode APPLICATION NOTE Introduction Atmel megaavr devices have a successive approximation Analog-to- Digital Converter (ADC) capable of

More information

GENERATOR START CONTROL MODULE - MINI (2 Wire to 3 Wire)

GENERATOR START CONTROL MODULE - MINI (2 Wire to 3 Wire) FEATURES & APPLICATIONS Inexpensive 2 wire to 3 wire start controller for electric start high speed gas generators. Optimized for use with Outback Invertors. Supports three types of 3 wire generator control

More information

US-SPI New generation of High performances Ultrasonic device

US-SPI New generation of High performances Ultrasonic device US-SPI New generation of High performances Ultrasonic device Lecoeur Electronique - 19, Rue de Courtenay - 45220 CHUELLES - Tel. : +33 ( 0)2 38 94 28 30 - Fax : +33 (0)2 38 94 29 67 US-SPI Ultrasound device

More information

M68EVB908QL4 Development Board for Motorola MC68HC908QL4

M68EVB908QL4 Development Board for Motorola MC68HC908QL4 M68EVB908QL4 Development Board for Motorola MC68HC908QL4! Axiom Manufacturing 2813 Industrial Lane Garland, TX 75041 Email: Sales@axman.com Web: http://www.axman.com! CONTENTS CAUTIONARY NOTES...3 TERMINOLOGY...3

More information

Application Note. Sharp Memory LCD Technology

Application Note. Sharp Memory LCD Technology Application Note Sharp Memory LCD Technology Ken Green, Sharp Microelectronics of the Americas introduction Sharp s Memory LCDs represent a step forward in power-saving monochrome displays. The modules

More information

USB / Data-Acquisition Module NOW LEAD-FREE

USB / Data-Acquisition Module NOW LEAD-FREE USB / Data-Acquisition Module NOW LEAD-FREE DLP-TEMP-G Features: Digital I/Os, Analog Inputs (0- Volts) or any combination USB. and.0 Compatible Interface th Generation Silicon from FTDI Supports Up To

More information

Using Xbee 802.15.4 in Serial Communication

Using Xbee 802.15.4 in Serial Communication Using Xbee 802.15.4 in Serial Communication Jason Grimes April 2, 2010 Abstract Instances where wireless serial communication is required to connect devices, Xbee RF modules are effective in linking Universal

More information

W25Q80, W25Q16, W25Q32 8M-BIT, 16M-BIT AND 32M-BIT SERIAL FLASH MEMORY WITH DUAL AND QUAD SPI

W25Q80, W25Q16, W25Q32 8M-BIT, 16M-BIT AND 32M-BIT SERIAL FLASH MEMORY WITH DUAL AND QUAD SPI 8M-BIT, 16M-BIT AND 32M-BIT SERIAL FLASH MEMORY WITH DUAL AND QUAD SPI - 1 - Preliminary - Revision B Table of Contents 1. GENERAL DESCRIPTION... 5 2. FEATURES... 5 3. PIN CONFIGURATION SOIC 208-MIL...

More information

VMR6512 Hi-Fi Audio FM Transmitter Module

VMR6512 Hi-Fi Audio FM Transmitter Module General Description VMR6512 is a highly integrated FM audio signal transmitter module. It integrates advanced digital signal processor (DSP), frequency synthesizer RF power amplifier and matching network.

More information

General Terms and Conditions for Online Sales of TomTom Inc ( TomTom )

General Terms and Conditions for Online Sales of TomTom Inc ( TomTom ) General Terms and Conditions for Online Sales of TomTom Inc ( TomTom ) 1) Scope a) These Terms and Conditions shall apply to all purchase orders submitted or to be submitted by you for any item, service

More information