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 Microelectronics Europe Application Note MCU-AN-300072-E-V13 FR FAMILY 32-BIT MICROCONTROLLER MB91460 I2C APPLICATION NOTE

Fujitsu Microelectronics Europe Application Note MCU-AN-300072-E-V13 FR FAMILY 32-BIT MICROCONTROLLER MB91460 I2C APPLICATION NOTE Fujitsu Microelectronics Europe Application Note MCU-AN-300072-E-V13 FR FAMILY 32-BIT MICROCONTROLLER MB91460 I2C APPLICATION NOTE Revision History Revision History Date Issue 2008-02-26 V1.0, First draft,

More information

Fujitsu Microelectronics Europe Application Note MCU-AN E-V10 FR FAMILY 32-BIT MICROCONTROLLER MB91460 FREE RUNNING TIMER APPLICATION NOTE

Fujitsu Microelectronics Europe Application Note MCU-AN E-V10 FR FAMILY 32-BIT MICROCONTROLLER MB91460 FREE RUNNING TIMER APPLICATION NOTE Fujitsu Microelectronics Europe Application Note MCU-AN-362-E-V FR FAMILY 32-BIT MICROCONTROLLER MB946 FREE RUNNING TIMER APPLICATION NOTE Revision History Revision History Date 28-4- V., First draft,

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

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

Horizontally reversing a captured image. MB86276 'Lime'

Horizontally reversing a captured image. MB86276 'Lime' Application Note Horizontally reversing a captured image MB86276 'Lime' Fujitsu Microelectronics Europe GmbH History Date Author Version Comment 28.05.2010 AvT V1.00 First version for Lime 1 Warranty and

More information

GRAPHIC CONTROLLER APPLICATION NOTE CORAL FAMILY. Connection between Fujitsu Coral and Intel s X-Scale processor PXA250

GRAPHIC CONTROLLER APPLICATION NOTE CORAL FAMILY. Connection between Fujitsu Coral and Intel s X-Scale processor PXA250 Fujitsu Microelectronics Europe Application Note AN-FMEGDC-xxxx-xxxx GRAPHIC CONTROLLER CORAL FAMILY Connection between Fujitsu Coral and Intel s X-Scale processor PXA250 APPLICATION NOTE Revision History

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

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

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

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

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

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

Hardware Reference Manual: Reference Design Application Note

Hardware Reference Manual: Reference Design Application Note Hardware Reference Manual: Reference Design Application Note AN002 Introduction The Reference Design hardware board demonstrates the hardware s ability to interface between the computer, an 8051 microcontroller,

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 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

EDE300 Parallel/ Serial Transceiver IC

EDE300 Parallel/ Serial Transceiver IC EDE300 Parallel/ Serial Transceiver IC EDE300 Data Direction, Output Latch 1 Dir/Latch XMIT 18 Serial Transmit 0=2400,1=9600 2 BAUD RCV 17 Serial Receive 0=Local, 1=Host 3 Mode OSC1 16 Oscillator Connection

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

EDE1144 Keypad Encoder IC

EDE1144 Keypad Encoder IC EDE1144 4 x 4 Matrix Keypad Encoder IC RS-232 Output 1 XMIT Beep 18 Beeper Output 0=2400, 1=9600 Baud 2 Baud Valid 17 Data Valid Output Connect to 3 OSC1 16 Oscillator Conection Connect to 4 OSC2 15 Oscillator

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

Serial Peripheral Interface (SPI)

Serial Peripheral Interface (SPI) Microprocessors and Microcontrollers Serial Peripheral Interface (SPI) EE3954 by Maarten Uijt de Haag, Tim Bambeck SPI.1 Serial I/O: I/O - Communications I/O Pin 1 1 0 1 1 1 0 1 Microcontroller Parallel

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

Distributed by: www.jameco.com 1-800-831-4242 The content and copyrights of the attached material are the property of its owner. EDE707 7-Segment Display IC Octal Seven-Segment Display IC Functionality

More information

DS1807. Addressable Dual Audio Taper Potentiometer FEATURES PIN ASSIGNMENT

DS1807. Addressable Dual Audio Taper Potentiometer FEATURES PIN ASSIGNMENT DS1807 Addressable Dual Audio Taper Potentiometer FEATURES Operates from 3V or 5V Power Supplies PIN ASSIGNMENT GND 1 14 V CC Ultra low power consumption A2 2 13 SCL Two digitally controlled, 65 position

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

Project Checkpoint: Audio Output (DAC+Amp)

Project Checkpoint: Audio Output (DAC+Amp) University of California at Berkeley College of Engineering Department of Electrical Engineering and Computer Sciences EECS150 Spring 2002 J. Wawrzynek E. Caspi Project Checkpoint: Audio Output (DAC+Amp)

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

Application Notes for LCD 36x24 SmartSwitch/Display

Application Notes for LCD 36x24 SmartSwitch/Display Application Notes for LCD 36x24 SmartSwitch/Display Revision B NKK Switches 7850 E. Gelding Drive Scottsdale, AZ 85260 480-991-0942 FAX (480) 998-1435 e-mail All Rights Reserved

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

AVR910: In-System Programming. Features. Introduction. AVR 8- and 32-bit Microcontrollers APPLICATION NOTE

AVR910: In-System Programming. Features. Introduction. AVR 8- and 32-bit Microcontrollers APPLICATION NOTE 8- and 32-bit Microcontrollers 910: In-System Programming APPLICATION NOTE Features Complete In-System Programming solution for Atmel Microcontrollers Covers all Microcontrollers with In-System Programming

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

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

DS1722 Digital Thermometer with SPI/3-Wire Interface

DS1722 Digital Thermometer with SPI/3-Wire Interface www.dalsemi.com PRELIMINARY Digital Thermometer with SPI/3-Wire Interface FEATURES Temperature measurements require no external components Measures temperatures from -55 C to +125 C. Fahrenheit equivalent

More information

DS1722 Digital Thermometer with SPI/3-Wire Interface

DS1722 Digital Thermometer with SPI/3-Wire Interface www.maxim-ic.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

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

Interfacing the LabJack U12 to SPI Devices

Interfacing the LabJack U12 to SPI Devices Interfacing the LabJack U12 to SPI Devices Introduction: This document explains how to use the LabJack U12 s Synch function to interface with SPI devices. Synchronous (SPI) and asynchronous (RS232) communication

More information

USB I/O Data Sheet. 802x USB Chip 16 Bit IO SOIC USB Chip 12 Bit IO DIP USB Chip 12 Bit IO SOIC20

USB I/O Data Sheet. 802x USB Chip 16 Bit IO SOIC USB Chip 12 Bit IO DIP USB Chip 12 Bit IO SOIC20 USB I/O Data Sheet 802x00 802600 USB Chip 16 Bit IO SOIC24 802300 USB Chip 12 Bit IO DIP20 802200 USB Chip 12 Bit IO SOIC20 802270 USB Chip 10 Bit IO SOIC18 802370 USB Chip 10 Bit IO DIP18 802670 USB Chip

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

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

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

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

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

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

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

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

Setup Guide. Table of Contents. 1 Introduction

Setup Guide. Table of Contents. 1 Introduction Haecoax 1 Setup Guide Table of Contents 1) Introduction....................................... 1 2) Specifications...................................... 2 3) Package Content...................................

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

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

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

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

SPI, SCI, SI and SDIO Port/devices for Serial Data Communication

SPI, SCI, SI and SDIO Port/devices for Serial Data Communication DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK Lesson-5: SPI, SCI, SI and SDIO Port/devices for Serial Data Communication 1 Microcontroller internal devices for SPI or SCI or SI Synchronous Peripheral

More information

7-segment Display & ADC Controls with 8051

7-segment Display & ADC Controls with 8051 EEE3410 Microcontroller Applications LABORATORY Experiment 5 7-segment Display & ADC Controls with 8051 Name Class Date Class No. Marks 7-segment Display & ADC Controls Objectives To understand the connection

More information

Lab #10: Audio Output (DAC+Amp)

Lab #10: Audio Output (DAC+Amp) University of California at Berkeley College of Engineering Department of Electrical Engineering and Computer Sciences EECS150 Spring 2000 J. Wawrzynek E. Caspi Lab #10: Audio Output (DAC+Amp) This is

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

This paper describes the use of the PmodCLS Serial LCD Display Module and serial interfaces like SPI and RS232 for peripheral communication.

This paper describes the use of the PmodCLS Serial LCD Display Module and serial interfaces like SPI and RS232 for peripheral communication. Lab Project 7: Displaying Text on the LCD Module For more info: support@digilent.ro Revision: September 2, 2009 Overview This paper describes the use of the PmodCLS Serial LCD Display Module and serial

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

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

USB-to-I2C Hardware User s Manual

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

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

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

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

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

VREFout CFG B TMS TCK TDI TDO CS ENSPI

VREFout CFG B TMS TCK TDI TDO CS ENSPI Using SPI to Control isppac80 and isppac81 October 2002 Application Note AN6037 Introduction This application note describes how to use the Serial Peripheral Interface (SPI) to adjust the gain, select

More information

14. Serial communication RS232

14. Serial communication RS232 . Serial communication RS A popular way to transfer commands and data between a personal computer and a microcontroller is the use of standard interface, like the one described by protocols RS (older)

More information

MTH02 Temperature & Humidity Sensor Specification

MTH02 Temperature & Humidity Sensor Specification - Relative humidity and temperature sensor - Pre-calculated temperature and humidity read out, no extra calculation needed - Dew Point Calculation possible - Fully Calibrated, Digital Output - Excellent

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

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

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

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

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

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

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

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

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

Microcontrollers. Bus types

Microcontrollers. Bus types Digital it Integrated t Circuits it & Microcontrollers Chapter 7. Serial communication bus 1 Bus types USART RS232 RS485 I2C (I 2 C) = Inter-Integrated Circuit SPI = Serial Peripheral Interface One-wire

More information

Intro to Microprocessors and Microcomputers

Intro to Microprocessors and Microcomputers Intro to Microprocessors and Microcomputers Content Microprocessor, microcontrollers and microcomputers Communication within microcomputers Registers Process architecture CPU Data and program storage Negative

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

i-duino UNO Iteaduino UNO

i-duino UNO Iteaduino UNO i-duino UNO technical sheet 1 i-duino UNO Iteaduino UNO Overview The i-duino UNO is a microcontroller board based on the Arduino UNO. It has 14 digital input/output pins (of which 6 can be used as outputs),

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

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

Serial Peripheral Interface, SPI

Serial Peripheral Interface, SPI Serial Peripheral Interface, SPI The SPI is a synchronous serial interface in which data in an 8-bit byte can be shifted in and/or out one bit at a time. It can be used to communicate with a serial peripheral

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

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

AN926: Reading and Writing Registers with SPI and I 2 C for Si534x/8x Devices

AN926: Reading and Writing Registers with SPI and I 2 C for Si534x/8x Devices AN926: Reading and Writing Registers with SPI and I 2 C for Si534x/8x Devices The Si534x/8x timing devices use either SPI or I 2 C as the communication protocol for changing internal register settings

More information

Arduino SRAM Expansion: Featuring the Amani 64 CPLD Shield

Arduino SRAM Expansion: Featuring the Amani 64 CPLD Shield Arduino SRAM Expansion: Featuring the Amani 64 CPLD Shield By Eric Rogers for majolsurf.net Abstract: One surprising limitation of the Arduino is that it offers only 2KB of SRAM. Arduino.cc offers a quick

More information

AVR1300: Using the XMEGA ADC. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

AVR1300: Using the XMEGA ADC. 8-bit Microcontrollers. Application Note. Features. 1 Introduction AVR100: Using the XMEGA ADC Features Up to 12 bit resolution Up to 2M samples per second Signed and unsigned mode Selectable gain Pipelined architecture 4 virtual channels Result comparator Automatic calibration

More information

Chapter 5 Serial Port Operation

Chapter 5 Serial Port Operation Chapter 5 Serial Port Operation (I. Scott MacKenzie) 1 Introduction 8051 includes an on-chip serial port that can operate in four modes over a wide range of frequencies. Essential function of serial port

More information

APPLICATION NOTE. AT11491: Peripheral Power Consumption in Standby Mode for SAM D Devices. Atmel SAM D. Introduction

APPLICATION NOTE. AT11491: Peripheral Power Consumption in Standby Mode for SAM D Devices. Atmel SAM D. Introduction APPLICATION NOTE AT11491: Peripheral Power Consumption in Standby Mode for SAM D Devices Atmel SAM D Introduction This application note describes the usage of various peripherals in Standby Sleep mode

More information

Auxiliary Lighting Board GCL1-A. GCL1-A Datasheet Rev. 0 Page 1

Auxiliary Lighting Board GCL1-A. GCL1-A Datasheet Rev. 0 Page 1 Auxiliary Lighting Board The GCG1-A, a set of five Smart Gauges and three circuit boards, was designed to meet the specific needs of battery-electric vehicles (BEVs). After years of settling for off-the-shelf,

More information

Hello, and welcome to this presentation of the STM32 Universal Synchronous/Asynchronous Receiver/Transmitter Interface. It covers the main features

Hello, and welcome to this presentation of the STM32 Universal Synchronous/Asynchronous Receiver/Transmitter Interface. It covers the main features Hello, and welcome to this presentation of the STM32 Universal Synchronous/Asynchronous Receiver/Transmitter Interface. It covers the main features of this USART interface, which is widely used for serial

More information

USB-to-SPI Elite. Software User s Manual

USB-to-SPI Elite. Software User s Manual USB-to-SPI Elite Software User s Manual Information provided in this document is solely for use with USB-to-SPI Elite. SB Solutions, Inc. reserves the right to make changes or improvements to this document

More information

USART - Synchronous mode (SPI)

USART - Synchronous mode (SPI) ...the world's most energy friendly microcontrollers USART - Synchronous mode (SPI) AN0008 - Application Note This application note describes how to use the EFM32 USART in synchronous (SPI) mode. This

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

CAMERA EXTENSION BOARD FOR DART-SD410 KIT

CAMERA EXTENSION BOARD FOR DART-SD410 KIT VARISCITE LTD CAMERA EXTENSION BOARD FOR DART-SD410 KIT Variscite PN: VAR-EXT-CB410 Camera Modules included: 1. KLT JAL-IMX135-A178B with SONY IMX135 13MP Sensor 2. KLT JAL-OV5645-Y660B with OMNIVISION

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

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