Application Note. Interfacing the Atrua Fingerprint Sensor to the ML696201/69Q6203 Series. Introduction. Contents of This Application Note

Size: px
Start display at page:

Download "Application Note. Interfacing the Atrua Fingerprint Sensor to the ML696201/69Q6203 Series. Introduction. Contents of This Application Note"

Transcription

1 Interfacing the Atrua Fingerprint Sensor to the ML696201/69Q6203 Series Introduction This application note provides an example to the user on interfacing Oki's ML696201/69Q6203 Series ARM946E based MCU to the Atrua Swipe Fingerprint Sensor - ATW200. It should be used in conjunction with the sample code available from Oki and Atrua. Some sample code is included that demonstrates how to configure the SSIO to communicate correctly with the sensor. The basic circuit diagram for connecting the Fingerprint sensor is shown in Figure 1-2 on page 4. It is assumed the reader is familiar with the ARM microcontroller, Oki's ML696201/69Q6203 Series, and fingerprint recognition technologies. Contents of This Application Note 1 Application Description and Implementation Memory Requirements ATW200 Sensor Interface Description of Oki's ML696201/69Q6203 Series ARM Microcontroller Description of Atrua's ATW200 Fingerprint Sensor Optimized for Embedded Devices ML696201/69Q6203 Series Sample Code for Interfacing to the Sensor.. 9 Revision History December 2005 Rev 1.0 Application Note

2 1 Application Description and Implementation Oki has developed a CPU board that supports the ML696201/69Q6203 Series. The ML69Q6203 CPU board has all the necessary resources to enable engineers to develop and debug their application (HS-USB, SDRAM, SRAM, HDD, JTAG, Flash etc.). For more details on the board please visit the Oki web site The order number for this board is ICD- SK(69Q6203CPUBRD-HDD). Atrua provides a prototyping board for the ATW200 fingerprint sensor. The board can be configured to support either SPI or parallel bus mode. Their prototyping board also has a header that allows easy connection between the sensor and the microcontroller. In this example the SSIO port on the ML696201/69Q6203 Series was used to interface to the Atrua fingerprint sensor. The Atrua sensor supports both SPI and a 8-bit parallel interface. The ML696201/69Q6203 Series SSIO port can be configured to operate in a SPI Master mode fashion. Since the SSIO port does not have a chip-select function, a GPIO is utilized for this purpose. In this application the GPIOE[13] was used for ease of wiring the board to the ML69Q6203 CPU Board. 1.1 Memory Requirements The memory requirements to run the compiled Navigation and Enrollment/Authentication algorithm are 75KB SRAM and 60KB ROM. If the Navigation feature is not required, then 64KB of SRAM is sufficient. Increasing the amount of memory beyond this does not influence the matching or enrollment times. The ML696201/69Q6203 Series features 128KB of 32-bit wide internal SRAM memory and also 512KB of internal Flash. This memory footprint can easily accommodate the requirements of the Atrua software without the need for any external components. It also leaves a lot of space for other application software to run if necessary. The ML696201/69Q6203 Series could easily be used as in fast Fingerprint access applications that utilize USB, HDD and NAND Flash. 1.2 ATW200 Sensor Interface The ATW200 sensor supports 1.8V-to-3.3V I/O and 2.5V-to-3.3V core voltage. This means it can be easily interfaced to the ML696201/69Q6203 Series I/O. Transfer data rates of up to 25 Mbps are possible with this sensor, Atrua recommends 6 Mbps in their documentation. The SSIO block of the ML696201/69Q6203 Series can achieve a maximum of 15 Mbps. The SSIO-1 is configured as a Master, transmitting least-significant-bit first. The sensor supports an interrupt output. Hence the sensor could be configured to wake up the MCU when a finger swipe is detected. The SSIO port on the ML696201/69Q6203 Series also has DMA functionality. The DMA mode is cycle stealing and supported only in SSIO master mode. An enhancement of this design would be to use the interrupt signal from the sensor to wake up the ML696201/69Q6203 Series device, and then DMA transfer the appropriate number of bytes (frame data) to the fingerprint algorithm engine for processing (navigation/enrollment/authentication). This function was not implemented in this design. The signal connections between the CPU board and the Atrua prototyping board are shown in Table 1-1. A typical connection diagram of the development system ia shown in Figure 1-1. Table 1-1. Connections Between the CPU Board and the Atrua Prototyping Board ATW200 ML69Q6203 CPU Board MOSI SSIOTXD1 (CN9.39) MISO SSIORXD1 (CN9.40) SCK SSIOCK1 (CN9.38) ncs GPIOE[13] (CN9.65) nintr GPIOE[14] (CN9.66) 2 Oki Semiconductor December 2005 Rev 1.0

3 Application Description and Implementation Figure 1-1. Typical Connection Diagram of the Development System The tools used in the development were from IAR - EWARM. Atrua provide a reference design package to assist in the integration of their technology. This consists of documentation, software and library files. Please contact Atrua for further information. These files are ported to the relevant MCU architecture, in this case ARM946E-S. Besides the essential library files there are three main files used to verify functionality of the system. The following is a description of the files: Testsensor.c Tests that the sensor can be accessed correctly Navtest.c Tests the Navigational features EnrVerTest.c Tests the Enrollment and Authentication features The oscilloscope shot shown in Figure 1-2 shows the basic communication between the ML69Q6203 and the ATW200 sensor over the SSIO-1 port. As can be seen here, after the ncs goes low, the SCK goes active. The data is sent lsb first from the ML69Q6203 over the MOSI line to the sensor. The first data sent is a command. The ML69Q6203 expects a reply from the slave, therefore the ML69Q6203 starts a second phase of SCK, and the MISO data is read into the SSIO block (on the second SCK phase the MOSI data is ignored by the sensor). Note that the SCK in this case is running at 15 MHz. Once the fingerprint sensor is correctly connected to the CPU board, the testsenor.c file is linked, compiled, downloaded, and run. Communication to the Host (PC) uses Hyperterm, so the serial port of the host and the ML69Q6203 must be appropriately configured. The resulting output on Hyperterm shows that the device was successfully recognized, and that test, reading, and writing also passed. Therefore, the sensor is correctly connected and working properly. Figure 1-3 shows the typical Host view during initial operation verification. December 2005 Rev 1.0 Oki Semiconductor 3

4 Figure 1-2. Basic Communication Between the Atrua Board and the ML69Q6203 CPU Board ncs SCK MOSI MISO Figure 1-3. Typical Host View During Initial Operation Verification Next the navtest.c file is linked into the build. Figure 1-4 shows the Hyperterm snapshot of the serial output from the system when the Navigation code is compiled and running. The sensor and associated algorithm can detect a finger swiping across the sensor in the X or Y direction, it can also detect the angle or Theta. 4 Oki Semiconductor December 2005 Rev 1.0

5 Application Description and Implementation Figure 1-4. Hyperterm Snapshot of the Serial Output from the System Figure 1-5 shows a snapshot of a finger swiped across the sensor when the EnrVerTest.c file is linked and run. The ridges and grooves of the fingerprint are clearly visible in the figure. Figure 1-5. Snapshot of a Finger Swiped Across the Sensor The Atrua software algorithm subsequently takes this snapshot and finds the minutiae at which point it will create a template (2KB File size). This template is stored by the system on Flash memory, for example, and can be later called up for Finger verification. Figure 1-6 shows a flow diagram for a fingerprint secured hard drive. The code was written for the Atrua sensor interfaced to the Oki ML69Q6203 CPU Board. PC access to the Hard drive via USB is only possible when the correct finger is swiped across the sensor. December 2005 Rev 1.0 Oki Semiconductor 5

6 Figure 1-6. Flow Diagram for a Fingerprint Secured Hard Drive Start cstratup_iar_mml69.s Initialization irq.c common.c IAR_re entrant_irq.s79 Setup Board and Memories for Sensor, ATA, and USB Is Sensor Present? NO Put "E" on 7-Segment Display Atrua_Oki.c EnrVertests.c Atrua libraries NO YES YES YES Enroll? (SW3 Depressed) Enroll Success NO Get stored Template from Internal Flash Put "C" on 7-Segment Display YES Verify Swipe NO Put "F" on 7-Segment Display, wait for SW3 to be pressed main_hddvbus_smp.c main_hddvbus.c Oki ATA, USB and DMA libraries YES Put "A" on 7-Segment Display, enable USB access to Hard Drive 6 Oki Semiconductor December 2005 Rev 1.0

7 Description of Oki's ML696201/69Q6203 Series ARM Microcontroller 2 Description of Oki's ML696201/69Q6203 Series ARM Microcontroller The ML696201/69Q6203 Series of microcontrollers is the latest in Oki Semiconductor's growing lineup of ARM products. As shown in Figure 2-1 these devices contain a 120 MHz ARM946E-S core with USB High Speed (480 Mbps) with PHY and ATA/IDE controller interfaces. This family supports Smart Media and NAND Flash devices. In addition, they also contain 128KBytes of 32-bit wide, zero wait state SRAM, 512KBytes of Flash (ML69Q6203 only), multiple serial channels (UART, 2 x SSIO, I 2 C and I 2 S) as well as multiple timers, A/D converters, RTC, PWM, WDT, and a flexible external memory controller. The ML696201/69Q6203 Series is available in a 272-pin LFBGA package (0.65mm) and is also available lead free. The integration of the ARM core (capable of executing either the 32-bit ARM or the 16-bit ARM THUMB instructions) with a robust peripheral set and low-power consumption on the ML696201/ 69Q6203 Series makes them the ideal parts for many DSP, USB, and mass storage type applications. Figure 2-1. ML696201/69Q6203 Series Block Diagram December 2005 Rev 1.0 Oki Semiconductor 7

8 3 Description of Atrua's ATW200 Fingerprint Sensor The Atrua Wings ATW200 is a sensor + software processing system. The system consists of: A small, low-cost, low-power sensor which provides information on fingerprint features and movement Algorithms which perform fingerprint recognition, navigation & control functions in a highly accurate, and CPU and memory efficient manner. Figure 3-1. Atrua's ATW200 Fingerprint Sensor The sensor creates partial images (frames) of the finger by sensing the ridges and valleys on the finger as it is swept across its surface. Internal circuits within the sensor die convert the sensed data into a stream of digital data (a frame) that is presented to the host microprocessor via a SPI interface or a 8-bit bidirectional bus interface compatible with most microprocessors. There are two key classes of algorithms that execute on the host, and they comprise the core functions of this haptic processing system: Fingerprint authentication Control & navigation. These algorithms operate on the data streamed from the sensor. The authentication algorithms extract the minutiae features used for fingerprint verification, and match the minutiae pattern to the user's template stored on the device. The navigation/control algorithms analyze finger motions to provide control functions. 3.1 Optimized for Embedded Devices Optimized for embedded devices, the low cost, small physical size and minimal power consumption of the Atrua Wings ATW200 simplify its integration into mobile phones and other small mobile devices. The ATW200 has an integrated analog-to-digital converter to digitize the sensed data, and an automatic gain control (AGC) function that provides high quality fingerprint images from all types of skin, dry to moist, in a wide range of climatic conditions, even hot and humid. The sensor features a low operating current, which can be further reduced by putting the device in standby mode when fingerprint 'swiping' is not being used. The ATW200 is provided in an LGA package. The sensor surface is protected by a special abrasion and chemical resistant coating to provide long life with high reliability. More information can be found at the Atrua web site Oki Semiconductor December 2005 Rev 1.0

9 ML696201/69Q6203 Series Sample Code for Interfacing to the Sensor 4 ML696201/69Q6203 Series Sample Code for Interfacing to the Sensor The following sample code is just a snippet of the code available from Oki. The sample code shows how to configure the SSIO-1 port of the ML696201/69Q6203 Series to communicate to the sensor via Master mode SPI. Sensor algorithm libraries for the ARM946E-S are available from Atrua - /*******************************************************************************/ // functions void init_ssio1(void) // Initialize SSIO1 void ssio1_send(ubyte, UBYTE) // Write to SSIO1 UBYTE ssio1_read(ubyte) // Read from SSIO1 int ssio1_bulk_read(unsigned int bytelen, unsigned char *buf) // read bulk data // global variables volatile unsigned char temp1 volatile unsigned char temp2 char *buf /****************************************************************************** * Initialize SSIO * Function : init_ssio * Parameters * Input : Nothing * Output : Nothing *****************************************************************************/ void init_ssio1(void) { /* Oki SSIO to Atrua sensor connections MOSI GPIOD 11 MISO GPIOD 12 SCLK GPIOD 13 ncs GPIOE 13 INTR GPIOE?? */ volatile UBYTE dummy // setup of PIOE13 set_wbit(gppme,0x2000 ) set_wbit(gppoe,0x2000 ) // GPIOE[13] is an output // ncs high to sensor put_wvalue(pioctl, CNFIG_UNLOCK) set_hbit(pioctl,0x3800) // SSIO1 muxed out /* * SSIOCON_MSBFST --- MSB first * SSIOCON_MASTER --- MASTER * SSIOCON_TCK0 --- select 15MHz clock * SSIOCON_TCK1 --- select 7.5MHz clock */ /* setup of SSIO1 */ put_wvalue(ssiocon1, SSIOCON_LSBFST SSIOCON_MASTER SSIOCON_TCK0) // set loopback test mode put_wvalue(ssiotscon1, SSIOTSCON_LBTST) December 2005 Rev 1.0 Oki Semiconductor 9

10 // clear status put_wvalue(ssiosta1, 0x00) // dummy write and read ssio1_send(0xff,0xff) dummy = ssio1_read(0xff) // reset loopback test mode put_wvalue(ssiotscon1, SSIOTSCON_NOTST) // clear interrupt bit put_wvalue(ssioint1, SSIOINT_TXRXCMP) } return /****************************************************************************** * Read bulk data from SSIO1 * Function : ssio1_bulk_read * Parameters * Input : int number of bytes to read * Output : *buf to store read data *****************************************************************************/ int ssio1_bulk_read(unsigned int bytelen, unsigned char *buf) { volatile int i=0 unsigned char cmd clr_wbit(gppoe,0x2000 ) cmd = DAT_REG<<1 SPI_CMD_READ put_wvalue(ssiobuf1, cmd) // ncs low to sensor // SSIOBUFx is 32bit // wait for receive complete temp1 = get_wvalue(ssiobuf1) put_wvalue(ssioint1, SSIOINT_TXRXCMP) // clear TXRXCMP bit for(i=0 i<bytelen-1 ++i){ put_wvalue(ssiobuf1, cmd) // write addr *buf++ = get_wvalue(ssiobuf1) put_wvalue(ssioint1, SSIOINT_TXRXCMP) // clean TXRXCMP bit } cmd = STA_REG<<1 SPI_CMD_READ put_wvalue(ssiobuf1, cmd) *buf = get_wvalue(ssiobuf1) put_wvalue(ssioint1, SSIOINT_TXRXCMP) // clean TXRXCMP bit set_wbit(gppoe,0x2000 ) // ncs hi to sensor } return ++i 10 Oki Semiconductor December 2005 Rev 1.0

11 ML696201/69Q6203 Series Sample Code for Interfacing to the Sensor /****************************************************************************** * SSIO1 data send * Function : ssio1_send * Parameters * Input : send data1, send_data2 * Output : Nothing *****************************************************************************/ void ssio1_send(ubyte send_data1, UBYTE send_data2) { volatile unsigned int i clr_wbit(gppoe,0x2000 ) // ncs low to sensor send_data1=send_data1<<1 put_wvalue(ssiobuf1, send_data1) temp1 = get_wvalue(ssiobuf1) put_wvalue(ssioint1, SSIOINT_TXRXCMP) // clear TXRXCMP bit put_wvalue(ssiobuf1, send_data2) temp2 = get_wvalue(ssiobuf1) put_wvalue(ssioint1, SSIOINT_TXRXCMP) // clear TXRXCMP bit } set_wbit(gppoe,0x2000 ) return // ncs high to sensor /****************************************************************************** * SSIO1 data read * Function : ssio1_read * Parameters * Input : read address * Output : char read data *****************************************************************************/ UBYTE ssio1_read(ubyte address) { volatile UBYTE temp_char volatile int i clr_wbit(gppoe,0x2000 ) // ncs low to sensor } address = address<<1 put_wvalue(ssiobuf1, address SPI_CMD_READ) temp_char = get_wvalue(ssiobuf1) put_wvalue(ssioint1, SSIOINT_TXRXCMP) // clear TXRXCMP bit put_wvalue(ssiobuf1, address SPI_CMD_READ) temp_char = get_wvalue(ssiobuf1) put_wvalue(ssioint1, SSIOINT_TXRXCMP) // clear TXRXCMP bit set_wbit(gppoe,0x2000 ) // ncs high to sensor return temp_char December 2005 Rev 1.0 Oki Semiconductor 11

12 Revision History Revision Date Changes Since Last Revision /14/2005 This is the initial release of this document. 12 Oki Semiconductor December 2005 Rev 1.0

13 Notice The information contained herein can change without notice owing to product and/ or technical improvements. Please make sure before using the product that the information you are referring to is up-to-date. The outline of action and examples of application circuits described herein have been chosen as an explanation of the standard action and performance of the product. When you actually plan to use the product, please ensure that the outside conditions are reflected in the actual circuit and assembly designs. Oki assumes no responsibility or liability whatsoever for any failure or unusual or unexpected operation resulting from misuse, neglect, improper installation, repair, alteration or accident, improper handling, or unusual physical or electrical stress including, but not limited to, exposure to parameters outside the specified maximum ratings or operation outside the specified operating range. Neither indemnity against nor license of a third party's industrial and intellectual property right,etc.is granted by us in connection with the use of product and/or the information and drawings contained herein. No responsibility is assumed by us for any infringement of a third party's right which may result from the use thereof. When designing your product, please use our product below the specified maximum ratings and within the specified operating ranges, including but not limited to operating voltage, power dissipation, and operating temperature. The products listed in this document are intended for use in general electronics equipment for commercial applications (e.g., office automation, communication equipment, measurement equipment, consumer electronics, etc.). These products are not, unless specifically authorized by Oki, authorized for use in any system or application that requires special or enhanced quality and reliability characteristics nor in any system or application where the failure of such system or application may result in the loss or damage of property, or death or injury to humans. Such applications include, but are not limited to: traffic control, automotive, safety, aerospace, nuclear power control, and medical, including life support and maintenance. Certain parts in this document may need governmental approval before they can be exported to certain countries. The purchaser assumes the responsibility of determining the legality of export of these parts and will take appropriate and necessary steps, at their own expense, for export to another country. Oki Semiconductor reserves the right to make changes in specifications at anytime and without notice. This information furnished by Oki Semiconductor in this publication is believed to be accurate and reliable. However, no responsibility is assumed by Oki Semiconductor for its use nor for any infringements of patents or other rights of third parties resulting from its use. No license is granted under any patents or patent rights of Oki. Trademarks: Advantage and µplat are trademarks of Oki Semiconductor. ARM, ARM7TDMI, and the ARM Powered Logo are registered trademarks, and AMBA, ARM7, and Multi-ICE are trademarks of Advanced RISC Machines, Ltd. Copyright 2004 and 2005 Oki Semiconductor Regional Sales Offices Semiconductor Products Northwest Area 785 N. Mary Avenue Sunnyvale, CA Tel: 408/ Fax: 408/ Northeast Area Shattuck Office Center 138 River Road Andover, MA Tel: 978/ Fax: 978/ North Central Area 1450 East American Lane, Suite 1400 Schaumburg, IL Tel: 847/ / Fax: 847/ Southwest and South Central Area 1902 Wright Place, Suite 200 Carlsbad, CA Tel: 760/ Fax: 760/ Southeast Area 4800 Whitesburg Drive # 30 PMB 263 Huntsville, AL Tel: 256/ Fax: 408/ Oki Web Site: December 2005, Rev 1.0 Corporate Headquarters 785 N. Mary Avenue Sunnyvale, CA Tel: 408/ Fax: 408/

Application Note. Application Note. Using the Built-In-Boot ROM to Burn the Internal Flash ROM of the ML67Q4002/Q4003 & ML67Q5002/Q5003

Application Note. Application Note. Using the Built-In-Boot ROM to Burn the Internal Flash ROM of the ML67Q4002/Q4003 & ML67Q5002/Q5003 Using the Built-In-Boot ROM to Burn the Internal Flash ROM of the ML67Q4002/Q4003 & ML67Q5002/Q5003 Introduction This Application Note outlines the procedure for burning a program into the internal Flash

More information

ARM-Based 32-bit RISC. Microcontrollers

ARM-Based 32-bit RISC. Microcontrollers ARM-Based 32-bit RISC Microcontrollers Introduction Embedded Secure Innovations Flash Dear Reader, Features of OKI ARM-based MCUs: Contents As a leader in 32-bit microcontroller solutions, Oki Semiconductor

More information

Semiconductor June 1992

Semiconductor June 1992 FEDL96-3 FEDL96-3 Semiconductor June 992 MSM96-, -2 LCD Driver with Keyscan Function This version: MSM96-, Sep. 2 Previous version: Nov. 997-2 GENERAL DESCRIPTION The MSM96- is an LCD driver for a /3 duty

More information

GENERAL DESCRIPTION FEATURES NOTICE. FEBL Semiconductor MSM9831 EVA Board. Pre-Production ROM Evaluation Board

GENERAL DESCRIPTION FEATURES NOTICE. FEBL Semiconductor MSM9831 EVA Board. Pre-Production ROM Evaluation Board Pre-Production ROM Evaluation Board This version: Feb. 2000 Previous version: Aug. 1999 GENERAL DESCRIPTION The is a pre-production EPROM evaluation board that enables a user to evaluate user s sound data

More information

Since a 32-pin plastic SSOP package is used, the display unit size can be reduced.

Since a 32-pin plastic SSOP package is used, the display unit size can be reduced. Semiconductor MSC1164 FED1164-03 Semiconductor This version: Aug. MSC1164 2001 Previous version: Nov. 1997 20-Bit Grid/Anode Driver GENERA DESCRIPTION The MSC1164 is a monolithic IC using the Bi-CMOS process

More information

Ethernet1 Xplained Pro

Ethernet1 Xplained Pro Ethernet1 Xplained Pro Part Number: ATETHERNET1-XPRO The Atmel Ethernet1 Xplained Pro is an extension board to the Atmel Xplained Pro evaluation platform. The board enables the user to experiment with

More information

EDBG. Description. Programmers and Debuggers USER GUIDE

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

More information

ATAES132A Firmware Development Library. Introduction. Features. Atmel CryptoAuthentication USER GUIDE

ATAES132A Firmware Development Library. Introduction. Features. Atmel CryptoAuthentication USER GUIDE Atmel CryptoAuthentication ATAES132A Firmware Development Library USER GUIDE Introduction This user guide describes how to use the Atmel CryptoAuthentication ATAES132A Firmware Development Library with

More information

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

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

More information

USER GUIDE. Atmel QT6 Xplained Pro. Preface

USER GUIDE. Atmel QT6 Xplained Pro. Preface USER GUIDE Atmel QT6 Xplained Pro Preface Atmel QT6 Xplained Pro kit is a Xplained Pro extension board that enables the evaluation of a mutual capacitance touch suface using the Peripheral Touch Controller

More information

SBAT90USB162 Atmel. SBAT90USB162 Development Board User s Manual

SBAT90USB162 Atmel. SBAT90USB162 Development Board User s Manual SBAT90USB162 Atmel AT90USB162 Development Board User s manual 1 1. INTRODUCTION Thank you for choosing the SBAT90USB162 Atmel AT90USB162 development board. This board is designed to give a quick and cost-effective

More information

USER GUIDE. Atmel OLED1 Xplained Pro. Preface

USER GUIDE. Atmel OLED1 Xplained Pro. Preface USER GUIDE Atmel OLED1 Xplained Pro Preface Atmel OLED1 Xplained Pro is an extension board to the Atmel Xplained Pro evaluation platform. The board enables the user to experiment with user interface applications

More information

1/3, 1/4 DUTY LCD DRIVER WITH 4-DOT COMMON DRIVER AND 29-DOT SEGMENT DRIVER

1/3, 1/4 DUTY LCD DRIVER WITH 4-DOT COMMON DRIVER AND 29-DOT SEGMENT DRIVER Semiconductor MSM6786 FEDL6786-03 Semiconductor This version: Sep. MSM6786 2000 Previous version: Nov. 997 /3, /4 DUTY LCD DRIER WITH 4-DOT COMMON DRIER AND 29-DOT SEGMENT DRIER GENERAL DESCRIPTION The

More information

AN10428 UART-SPI Gateway for Philips SPI slave bridges

AN10428 UART-SPI Gateway for Philips SPI slave bridges UART-SPI Gateway for Philips SPI slave bridges Rev. 01 7 March 2006 Application note Document information Info Keywords Abstract Content UART-SPI Gateway, UART to SPI, RS-232 to SPI The UART-SPI Gateway

More information

The MSM6389C is a solid-state recorder data register in 1,048,576 words x 1 bit configuration.

The MSM6389C is a solid-state recorder data register in 1,048,576 words x 1 bit configuration. E2D0033-39-21 Semiconductor MSM6389C Semiconductor This version: MSM6389C Feb. 1999 Previous version: May. 1997 1,048,576-Word x 1-Bit Solid-State Recorder Data Register GENERAL DESCRIPTION The MSM6389C

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

AT06467: Getting started with SAM D09/D10/D11. Features. Description. SMART ARM-based Microcontrollers APPLICATION NOTE

AT06467: Getting started with SAM D09/D10/D11. Features. Description. SMART ARM-based Microcontrollers APPLICATION NOTE SMART ARM-based Microcontrollers AT06467: Getting started with SAM D09/D10/D11 APPLICATION NOTE Features Getting started with Atmel SMART SAM D09/D10/D11 microcontrollers and tools Getting started with

More information

STA bit single chip baseband controller for GPS and telematic applications. Features

STA bit single chip baseband controller for GPS and telematic applications. Features 32-bit single chip baseband controller for GPS and telematic applications Data Brief Features Suitable for automotive applications ARM7TDMI 16/32 bit RISC CPU based host microcontroller. Complete embedded

More information

USER GUIDE. ATWINC1500 Xplained Pro. Preface

USER GUIDE. ATWINC1500 Xplained Pro. Preface USER GUIDE ATWINC1500 Xplained Pro Preface Atmel ATWINC1500 Xplained Pro is an extension board to the Atmel Xplained Pro evaluation platform. The extension board allows to evaluate the Atmel ATWINC1510/1500

More information

QT2 Xplained Pro. Preface. Atmel QTouch USER GUIDE

QT2 Xplained Pro. Preface. Atmel QTouch USER GUIDE Atmel QTouch QT2 Xplained Pro USER GUIDE Preface Atmel QT2 Xplained Pro kit is an extension board that enables the evaluation of a mutual capacitance touch surface using the Peripheral Touch Controller

More information

QT3 Xplained Pro. Preface. Atmel QTouch USER GUIDE

QT3 Xplained Pro. Preface. Atmel QTouch USER GUIDE Atmel QTouch QT3 Xplained Pro USER GUIDE Preface The Atmel QT3 Xplained Pro is an extension board, which enables the evaluation of a capacitive touch 12 key numpad in mutual capacitance configuration.

More information

Level Shifter. for. Hardware User s Manual.

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

More information

Zatara Series ARM ASSP High-Performance 32-bit Solution for Secure Transactions

Zatara Series ARM ASSP High-Performance 32-bit Solution for Secure Transactions 1 ARM-BASED ASSP FOR SECURE TRANSACTIONS ZATARA SERIES 32-BIT ARM ASSP PB022106-1008 ZATARA SERIES ADVANTAGE SINGLE-CHIP SOLUTION BEST FEATURE SET IN POS PCIPED PRE-CERTIFIED EMV L1 CERTIFIED TOTAL SOLUTION

More information

Emulating Dual SPI Using FlexIO

Emulating Dual SPI Using FlexIO Freescale Semiconductor, Inc. Document Number: AN5242 Application Note Rev. 0, 01/2016 Emulating Dual SPI Using FlexIO 1. Introduction This application note discusses one example of how to use FlexIO module

More information

PAC5523EVK1. Power Application Controllers. PAC5523EVK1 User s Guide. Copyright 2017 Active-Semi, Inc.

PAC5523EVK1. Power Application Controllers. PAC5523EVK1 User s Guide.   Copyright 2017 Active-Semi, Inc. PAC5523EVK1 Power Application Controllers PAC5523EVK1 User s Guide www.active-semi.com Copyright 2017 Active-Semi, Inc. CONTENTS Contents...2 Overview...3 PAC5523EVK1 Resources...5 Pinout and Signal Connectivity...5

More information

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

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

More information

ST33F1M. Smartcard MCU with 32-bit ARM SecurCore SC300 CPU and 1.25 Mbytes high-density Flash memory. Features. Hardware features.

ST33F1M. Smartcard MCU with 32-bit ARM SecurCore SC300 CPU and 1.25 Mbytes high-density Flash memory. Features. Hardware features. Smartcard MCU with 32-bit ARM SecurCore SC300 CPU and 1.25 Mbytes high-density Flash memory Data brief Features ST33F1M major applications include: Mobile communications (GSM, 3G and CDMA) Java Card applications

More information

ATECC108/ATSHA204 USER GUIDE. Atmel Firmware Library. Features. Introduction

ATECC108/ATSHA204 USER GUIDE. Atmel Firmware Library. Features. Introduction ATECC108/ATSHA204 Atmel Firmware Library USER GUIDE Features Layered and Modular Design Compact and Optimized for 8-bit Microcontrollers Easy to Port Supports I 2 C and Single-Wire Communication Distributed

More information

Smart RF Device Family - Getting Started Guide. Features. Description. References ATAN0115 APPLICATION NOTE

Smart RF Device Family - Getting Started Guide. Features. Description. References ATAN0115 APPLICATION NOTE ATAN0115 Smart RF Device Family - Getting Started Guide APPLICATION NOTE Features Introduction to the Smart RF device family, including ATA82xx receivers, the ATA8520 transmitter and ATA85xx transceivers

More information

USER GUIDE. Atmel QT1 Xplained Pro. Preface

USER GUIDE. Atmel QT1 Xplained Pro. Preface USER GUIDE Atmel QT1 Xplained Pro Preface Atmel QT1 Xplained Pro kit is an extension board that enables evaluation of self- and mutual capacitance mode using the Peripheral Touch Controller (PTC) module.

More information

LBAT90USB162 Atmel. LBAT90USB162 Development Board User s Manual

LBAT90USB162 Atmel. LBAT90USB162 Development Board User s Manual LBAT90USB162 Atmel AT90USB162 Development Board User s manual 1 1. INTRODUCTION Thank you for choosing the LBAT90USB162 Atmel AT90USB162 development board. This board is designed to give quick and cost-effective

More information

ST33F1M, ST33F1M0, ST33F896, ST33F768, ST33F640, ST33F512

ST33F1M, ST33F1M0, ST33F896, ST33F768, ST33F640, ST33F512 ST33F1M, ST33F1M0, ST33F896, ST33F768, ST33F640, ST33F512 Secure MCU with 32-bit ARM SC300 CPU, SWP interface, NESCRYPT cryptoprocessor and high-density Flash memory Data brief Micromodule DFN8 package

More information

DATASHEET. MK-070C-HP High Performance 7 Inch Capacitive Touch Display. Amulet. Technologies. July 2015 Revision A

DATASHEET. MK-070C-HP High Performance 7 Inch Capacitive Touch Display. Amulet. Technologies. July 2015 Revision A High Performance 7 Inch Capacitive Touch Display DATASHEET July 2015 Revision A Introduction The MK-070C is the newest family member in the Display Module product line. The new 7 Capacitive Display Module

More information

APPLICATION NOTE. Atmel AT02260: Driving AT42QT1085. Atmel QTouch. Features. Description

APPLICATION NOTE. Atmel AT02260: Driving AT42QT1085. Atmel QTouch. Features. Description APPLICATION NOTE Atmel AT02260: Driving AT42QT1085 Atmel QTouch Features Overview of Atmel AT42QT1085 Circuit configuration with Host MCU SPI communication Demonstration program Description This application

More information

UnRegistered MB39C602 LED LIGHTING SYSTEM BULB 9W ZIGBEE CONTROL USER MANUAL. Fujitsu Semiconductor Design (Chengdu) Co. Ltd.

UnRegistered MB39C602 LED LIGHTING SYSTEM BULB 9W ZIGBEE CONTROL USER MANUAL. Fujitsu Semiconductor Design (Chengdu) Co. Ltd. Fujitsu Semiconductor Design (Chengdu) Co. Ltd. User Manual ANA-UM-500001-E-10 MB39C602 LED LIGHTING SYSTEM BULB 9W ZIGBEE CONTROL USER MANUAL MB39C601 LED LIGHTING SYSTEM BULB 9W ZIGBEE CONTROL Revision

More information

UM User Manual for LPC54018 IoT Module. Rev November Document information

UM User Manual for LPC54018 IoT Module. Rev November Document information UM11078 for Rev. 1.01 27 November 2017 Document information Info Content Keywords LPC54018, OM40007, GT1216, UM11078 Abstract Revision history Rev Date Description 1.0 20171122 First draft 1.01 20171127

More information

USER GUIDE. Atmel maxtouch Xplained Pro. Preface

USER GUIDE. Atmel maxtouch Xplained Pro. Preface USER GUIDE Atmel maxtouch Xplained Pro Preface Atmel maxtouch Xplained Pro is an extension board to the Atmel Xplained Pro evaluation platform. The board enables the user to experiment with user interface

More information

AN3980 Application note

AN3980 Application note Application note STM32 firmware library for dspin L6470 1 Introduction This application note describes the implementation of the STM32 firmware library for the dspin stepper motor control product (L6470).

More information

Low Voltage, 10-Bit Digital Temperature Sensor in 8-Lead MSOP AD7314

Low Voltage, 10-Bit Digital Temperature Sensor in 8-Lead MSOP AD7314 a FEATURES 10-Bit Temperature-to-Digital Converter 35 C to +85 C Operating Temperature Range 2 C Accuracy SPI and DSP Compatible Serial Interface Shutdown Mode Space-Saving MSOP Package APPLICATIONS Hard

More information

APPLICATION NOTE. Atmel QT4 Xplained Pro User Guide ATAN0114. Preface

APPLICATION NOTE. Atmel QT4 Xplained Pro User Guide ATAN0114. Preface APPLICATION NOTE Atmel QT4 Xplained Pro User Guide ATAN0114 Preface Atmel QT4 Xplained Pro kit is an extension board that enables evaluation of self-capacitance mode proximity and touch using the peripheral

More information

ams AG austriamicrosystems AG is now The technical content of this austriamicrosystems document is still valid. Contact information:

ams AG austriamicrosystems AG is now The technical content of this austriamicrosystems document is still valid. Contact information: austriamicrosystems AG is now The technical content of this austriamicrosystems document is still valid. Contact information: Headquarters: Tobelbaderstrasse 30 8141 Unterpremstaetten, Austria Tel: +43

More information

M3H Group(2) Application Note Asynchronous Serial Communication Circuit (UART-C)

M3H Group(2) Application Note Asynchronous Serial Communication Circuit (UART-C) M3H Group(2) Asynchronous Serial Communication Circuit (UART-C) Outlines This application note is a erence material for developing products using the asynchronous serial communication circuit (UART) function

More information

DEVBOARD3 DATASHEET. 10Mbits Ethernet & SD card Development Board PIC18F67J60 MICROCHIP

DEVBOARD3 DATASHEET. 10Mbits Ethernet & SD card Development Board PIC18F67J60 MICROCHIP DEVBOARD3 DATASHEET 10Mbits Ethernet & SD card PIC18F67J60 MICROCHIP Version 1.0 - March 2009 DEVBOARD3 Version 1.0 March 2009 Page 1 of 7 The DEVBOARD3 is a proto-typing board used to quickly and easily

More information

Arduino Uno R3 INTRODUCTION

Arduino Uno R3 INTRODUCTION Arduino Uno R3 INTRODUCTION Arduino is used for building different types of electronic circuits easily using of both a physical programmable circuit board usually microcontroller and piece of code running

More information

S1C17555/565/955/965

S1C17555/565/955/965 DESCRIPTIONS 16-bit Single Chip Microcontroller Built-in FSA (Flexible Signal processing Accelerator) function; It realize high processing with low power 12-bit A/D converter Several kinds of serial interface

More information

MC3635 FEATURES GENERAL DESCRIPTION

MC3635 FEATURES GENERAL DESCRIPTION GENERAL DESCRIPTION MC3635 FEATURES The MC3635 is an ultra-low power, low noise, integrated digital output 3-axis accelerometer with a feature set optimized for wearables and the Internet of Moving Things

More information

Nuvoton 4T 8051-based Microcontroller NuTiny-SDK-N78E715 User Manual

Nuvoton 4T 8051-based Microcontroller NuTiny-SDK-N78E715 User Manual 4T 8051 8-bit Microcontroller Nuvoton 4T 8051-based Microcontroller NuTiny-SDK-N78E715 User Manual The information described in this document is the exclusive intellectual property of Nuvoton Technology

More information

AVR42772: Data Logger Demo Application on XMEGA A1U Xplained Pro. Introduction. Features. AVR XMEGA Microcontrollers APPLICATION NOTE

AVR42772: Data Logger Demo Application on XMEGA A1U Xplained Pro. Introduction. Features. AVR XMEGA Microcontrollers APPLICATION NOTE AVR XMEGA Microcontrollers AVR42772: Data Logger Demo Application on XMEGA A1U Xplained Pro APPLICATION NOTE Introduction This application note covers some of the power saving features of the Atmel XMEGA

More information

M3H Group(1) Application Note. I 2 C Interface (I2C-B) MASTER/SLAVE

M3H Group(1) Application Note. I 2 C Interface (I2C-B) MASTER/SLAVE M3H Group(1) I 2 C Interface (I2C-B) MASTER/SLAVE Outlines This application note is a reference material for developing products using the Master/Slave function in I2C interface (I2C) functions of M3H

More information

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

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

More information

User Manual Rev. 0. Freescale Semiconductor Inc. FRDMKL02ZUM

User Manual Rev. 0. Freescale Semiconductor Inc. FRDMKL02ZUM FRDM-KL02Z User Manual Rev. 0 Freescale Semiconductor Inc. FRDMKL02ZUM 1. Overview The Freescale Freedom development platform is an evaluation and development tool ideal for rapid prototyping of microcontroller-based

More information

Nuvoton 1T 8051-based Microcontroller NuTiny-SDK-N76E885 User Manual

Nuvoton 1T 8051-based Microcontroller NuTiny-SDK-N76E885 User Manual NUTINY-SDK- USER MANUAL 1T 8051 8-bit Microcontroller Nuvoton 1T 8051-based Microcontroller NuTiny-SDK- User Manual The information described in this document is the exclusive intellectual property of

More information

PAN502x Capacitive Touch Controller Datasheet

PAN502x Capacitive Touch Controller Datasheet PAN502x Capacitive Touch Controller sheet PAN502x-A-A, Rev 1.0 Panchip Microelectronics www.panchip.com Copyright@2014, Panchip Microelectronics, CO., LTD. All right reserved. 1 / 16 Table of Contents

More information

FM3. MB9B500 Series 32-BIT MICROCONTROLLER FSS MB9BF506R EV-BOARD USER MANUAL APPLICATION NOTE FUJITSU SEMICONDUCTOR (SHANGHAI) LIMITED

FM3. MB9B500 Series 32-BIT MICROCONTROLLER FSS MB9BF506R EV-BOARD USER MANUAL APPLICATION NOTE FUJITSU SEMICONDUCTOR (SHANGHAI) LIMITED MCU-AN-510014-E-10 FM3 32-BIT MICROCONTROLLER MB9B500 Series FSS MB9BF506R EV-BOARD USER MANUAL APPLICATION NOTE For more information for the FM3 microcontroller, visit the web site at: http://www.fujitsu.com/global/services/microelectronics/product/micom/roadmap/industrial/fm3/

More information

INTEGRATED CIRCUITS MF RC531. ISO Reader IC. Short Form Specification Revision 3.2. April Philips Semiconductors

INTEGRATED CIRCUITS MF RC531. ISO Reader IC. Short Form Specification Revision 3.2. April Philips Semiconductors INTEGRATED CIRCUITS ISO 14443 Reader IC Short Form Specification Revision 3.2 April 2005 Philips Semiconductors CONTENTS 1 INTRODUCTION...3 1.1 Scope...3 1.2 Features...3 1.3 Applications...3 2 BLOCK DIAGRAM...4

More information

HVP-KV31F120M User s Guide

HVP-KV31F120M User s Guide Freescale Semiconductor, Inc. User s Guide Document Number: HVPKV31F120MUG Rev. 0, 12/2014 HVP-KV31F120M User s Guide by: Ivan Lovas 1 High voltage controller card HVP-KV31F120M This document supports

More information

High-Performance 8-Bit Microcontrollers. Up to 8 10-Bit ADC Channels. Two 16-Bit Timers/PWM. Internal Precision Oscillator

High-Performance 8-Bit Microcontrollers. Up to 8 10-Bit ADC Channels. Two 16-Bit Timers/PWM. Internal Precision Oscillator High-Performance 8-Bit Microcontrollers Z8 Encore! 4K Series QuickTime and a BMP decompressor are needed to see this picture. Product Block Diagram 1 4 KB Watch-Dog Timer with RC Oscillator Analog UART

More information

BNO080 Development Kit for Nucleo Quick Start Guide

BNO080 Development Kit for Nucleo Quick Start Guide BNO080 Development Kit for Nucleo Quick Start Guide The BNO080 is a System in Package (SiP) that integrates a triaxial accelerometer, a triaxial gyroscope, magnetometer and a 32-bit ARM Cortex -M0+ microcontroller

More information

STM3220G-SK/KEI. Keil starter kit for STM32F2 series microcontrollers (STM32F207IG MCU) Features. Description

STM3220G-SK/KEI. Keil starter kit for STM32F2 series microcontrollers (STM32F207IG MCU) Features. Description Keil starter kit for STM32F2 series microcontrollers (STM32F207IG MCU) Data brief Features The Keil MDK-Lite development tools: µvision 4 IDE/Debugger for application programming and debugging ARM C/C++

More information

Document status: Preliminary

Document status: Preliminary LPC1788-32 OEM Board Feature Highlights The LPC1788-32 OEM Board provides a quick and easy solution for implementing a high-performance ARM Cortex-M3 based design around the LPC1788 from NXP. Build around

More information

STM32 Cortex-M3 STM32F STM32L STM32W

STM32 Cortex-M3 STM32F STM32L STM32W STM32 Cortex-M3 STM32F STM32L STM32W 01 01 STM32 Cortex-M3 introduction to family 1/2 STM32F combine high performance with first-class peripherals and lowpower, low-voltage operation. They offer the maximum

More information

SAMA5D2 Quad SPI (QSPI) Performance. Introduction. SMART ARM-based Microprocessor APPLICATION NOTE

SAMA5D2 Quad SPI (QSPI) Performance. Introduction. SMART ARM-based Microprocessor APPLICATION NOTE SMART ARM-based Microprocessor SAMA5D2 Quad SPI (QSPI) Performance APPLICATION NOTE Introduction The Atmel SMART SAMA5D2 Series is a high-performance, powerefficient embedded MPU based on the ARM Cortex

More information

NOR- FLASH (16-bit) Parallel NAND (8-bit) Buffers (32-bit databus)

NOR- FLASH (16-bit) Parallel NAND (8-bit) Buffers (32-bit databus) LPC2478-32 OEM Board Feature Highlights The LPC2478-32 OEM Board provides a quick and easy solution for implementing a high-performance ARM7TDMI based design around the LPC2478 from NXP. Build around NXP's

More information

Win-I2CUSB Hardware User s Manual

Win-I2CUSB Hardware User s Manual Win-I2CUSB Hardware User s Manual http://www.demoboard.com Information provided in this document is solely for use with the Win-I2CUSB product from The Boardshop. The Boardshop and SB Solutions, Inc. reserve

More information

SPI Overview and Operation

SPI Overview and Operation White Paper Abstract Communications between semiconductor devices is very common. Many different protocols are already defined in addition to the infinite ways to communicate with a proprietary protocol.

More information

Lab 1 Introduction to Microcontroller

Lab 1 Introduction to Microcontroller Lab 1 Introduction to Microcontroller Feb. 2016 1 Objective 1. To be familiar with microcontrollers. 2. Introducing LPC2138 microcontroller. 3. To be familiar with Keil and Proteus software tools. Introduction

More information

AT09381: SAM D - Debugging Watchdog Timer Reset. Introduction. SMART ARM-based Microcontrollers APPLICATION NOTE

AT09381: SAM D - Debugging Watchdog Timer Reset. Introduction. SMART ARM-based Microcontrollers APPLICATION NOTE SMART ARM-based Microcontrollers AT09381: SAM D - Debugging Watchdog Timer Reset APPLICATION NOTE Introduction This application note shows how the early warning interrupt can be used to debug a WDT reset

More information

LH79524/LH Application Note. Static Memory System Design INTRODUCTION STATIC MEMORY OPERATION

LH79524/LH Application Note. Static Memory System Design INTRODUCTION STATIC MEMORY OPERATION Application Note LH79524/LH79525 Static Memory System Design INTRODUCTION The LH79524 and LH79525 incorporate a highly efficient External Memory Controller (EMC). This controller interfaces the MCU to

More information

AT03975: Getting Started with SAM L21. Descripton. Features. SMART ARM-Based Microcontroller APPLICATION NOTE

AT03975: Getting Started with SAM L21. Descripton. Features. SMART ARM-Based Microcontroller APPLICATION NOTE SMART ARM-Based Microcontroller AT03975: Getting Started with SAM L21 APPLICATION NOTE Descripton This application note aims at getting started with the Atmel SAM L21 ARM Cortex -M0+ based microconroller.

More information

APPLICATION NOTE. AT11008: Migration from ATxmega16D4/32D4 Revision E to Revision I. Atmel AVR XMEGA. Introduction. Features

APPLICATION NOTE. AT11008: Migration from ATxmega16D4/32D4 Revision E to Revision I. Atmel AVR XMEGA. Introduction. Features APPLICATION NOTE AT11008: Migration from ATxmega16D4/32D4 Revision E to Revision I Atmel AVR XMEGA Introduction This application note lists out the differences and changes between Revision E and Revision

More information

SEIKO EPSON CORPORATION

SEIKO EPSON CORPORATION CMOS 16-bit Application Specific Controller 16-bit RISC CPU Core S1C17 (Max. 33 MHz operation) 128K-Byte Flash ROM 16K-Byte RAM (IVRAM are shared by CPU and LCDC) DSP function (Multiply, Multiply and Accumulation,

More information

M3H Group(2) Application Note 12-bit Analog to Digital Converter (ADC-A)

M3H Group(2) Application Note 12-bit Analog to Digital Converter (ADC-A) 12-bit Analog to Digital Converter (ADC-A) Outlines This application note is a erence material for developing products using the 12-bit analog to digital converter (ADC) function of M3H Group (2). This

More information

Kinetis KE1xF512 MCUs

Kinetis KE1xF512 MCUs NXP Semiconductors Document Number: KE1XF512PB Product Brief Rev. 1.1, 08/2016 Kinetis KE1xF512 MCUs Robust 5V MCUs with ADCs, FlexTimers, CAN and expanding memory integration in Kinetis E-series. Now

More information

Raspberry Pi - I/O Interfaces

Raspberry Pi - I/O Interfaces ECE 1160/2160 Embedded Systems Design Raspberry Pi - I/O Interfaces Wei Gao ECE 1160/2160 Embedded Systems Design 1 I/O Interfaces Parallel I/O and Serial I/O Parallel I/O: multiple input/output simultaneously

More information

PC87435 Enhanced IPMI Baseboard Management Controller

PC87435 Enhanced IPMI Baseboard Management Controller April 2003 Revision 1.01 PC87435 Enhanced IPMI Baseboard Management Controller General Description The PC87435 is a highlyintegrated Enhanced IPMI Baseboard Management Controller (BMC), or satellite management

More information

HYDRA-X10. Power Application Controllers TM. PAC HYDRA-X User s Guide. Copyright 2014 Active-Semi, Inc.

HYDRA-X10. Power Application Controllers TM. PAC HYDRA-X User s Guide.   Copyright 2014 Active-Semi, Inc. HYDRA-X10 Power Application Controllers TM PAC5210 - HYDRA-X User s Guide www.active-semi.com Copyright 2014 Active-Semi, Inc. CONTENTS Contents...2 Overview...3 HYDRA-X10 Body Resources...5 Header Descriptions...5

More information

HVP-KV10Z32 User s Guide

HVP-KV10Z32 User s Guide Freescale Semiconductor, Inc. User s Guide Document Number: HVPKV10Z32UG Rev. 0, 12/2014 HVP-KV10Z32 User s Guide by: Ivan Lovas 1 High voltage controller card HVP-KV10Z32 This document supports the HVP-MC3PH

More information

Z8 Encore! XP 4K Series with extended Peripherals

Z8 Encore! XP 4K Series with extended Peripherals High-Performance 8-Bit Microcontrollers Z8 Encore! XP 4K Series with extended Peripherals PB013603-0604 PRELIMINARY Product Block Diagram 1 4KB Two 16-Bit Timers/PWM Watch-Dog Timer with RC Oscillator

More information

DesignWare IP for IoT SoC Designs

DesignWare IP for IoT SoC Designs DesignWare IP for IoT SoC Designs The Internet of Things (IoT) is connecting billions of intelligent things at our fingertips. The ability to sense countless amounts of information that communicates to

More information

Atmel ATtiny1634 MCU Atmel ATA SBC LIN transceiver with integrated voltage regulator Touch. Three Atmel QTouch buttons One Atmel QTouch slider

Atmel ATtiny1634 MCU Atmel ATA SBC LIN transceiver with integrated voltage regulator Touch. Three Atmel QTouch buttons One Atmel QTouch slider APPLICATION NOTE ATtiny1634-EK1 User Guide ATAN0080 Features Atmel ATtiny1634 MCU Atmel ATA663254 SBC LIN transceiver with integrated voltage regulator Touch Three Atmel QTouch buttons One Atmel QTouch

More information

One 32-bit counter that can be free running or generate periodic interrupts

One 32-bit counter that can be free running or generate periodic interrupts PSoC Creator Component Datasheet Multi-Counter Watchdog (MCWDT_PDL) 1.0 Features Configures up to three counters in a multi-counter watchdog (MCWDT) block Two 16-bit counters that can be free running,

More information

AN10955 Full-duplex software UART for LPC111x and LPC13xx

AN10955 Full-duplex software UART for LPC111x and LPC13xx Rev. 1 13 July 2010 Application note Document information Info Content Keywords LPC111X, LPC13XX, UART, software Abstract This application note illustrates how software running on an LPC111X or LPC13XX

More information

AN4515 Application note

AN4515 Application note Application note Using Batch Acquisition Mode (BAM) to maximize power efficiency on STM32F410/411/412 microcontroller lines Introduction The STM32F410, STM32F411 and STM32F412 lines are part of the STM32

More information

AN2737 Application note Basic in-application programming example using the STM8 I 2 C and SPI peripherals Introduction

AN2737 Application note Basic in-application programming example using the STM8 I 2 C and SPI peripherals Introduction Application note Basic in-application programming example using the STM8 I 2 C and SPI peripherals Introduction This application note is one of a set of application notes giving examples of how to use

More information

Multifunction Serial Interface (PDL_MFS) Features. General Description. When to Use a PDL_MFS Component. Quick Start 1.0

Multifunction Serial Interface (PDL_MFS) Features. General Description. When to Use a PDL_MFS Component. Quick Start 1.0 1.0 Features Configures the Multi-Function Serial (MFS) Interface to one of the following modes: UART (Asynchronous normal serial interface) Clock synchronous serial interface (SPI and I 2 S can be supported)

More information

[Type here] M907. Bluetooth 4.2 Low Energy/Zigbee/RF4CE/Thread SiP Module with MCU and integrated antenna

[Type here] M907. Bluetooth 4.2 Low Energy/Zigbee/RF4CE/Thread SiP Module with MCU and integrated antenna [Type here] M907 Bluetooth 4.2 Low Energy/Zigbee/RF4CE/Thread SiP Module with MCU and integrated antenna Preliminary DATASHEET 19 th April, 2018 Table of Contents 1 Product Brief... 1 2 Features and Applications...

More information

Embest SOC8200 Single Board Computer

Embest SOC8200 Single Board Computer Embest SOC8200 Single Board Computer TI's AM3517 ARM Cortex A8 Microprocessors 600MHz ARM Cortex-A8 Core NEON SIMD Coprocessor POWERVR SGX Graphics Accelerator (AM3517 only) 16KB I-Cache, 16KB D-Cache,

More information

Section 5 SERCOM. Tasks SPI. In this section you will learn:

Section 5 SERCOM. Tasks SPI. In this section you will learn: Section 5 SERCOM SPI Tasks In this section you will learn: SPI protocol SERCOM Engine on SAMD20 How to use SERRCOM in SPI mode Implementation of SPI communication 04/12/2013 Table of Contents 1. The SPI

More information

PAC52XX GPIO Peripheral Firmware Design

PAC52XX GPIO Peripheral Firmware Design APPLICATION NOTE PAC52XX GPIO Peripheral Firmware Design TM Marc Sousa Senior Manager, Systems and Firmware www.active-semi.com Copyright 2014 Active-Semi, Inc. TABLE OF CONTENTS APPLICATION NOTE... 1

More information

CE PSoC 4: Time-Stamped ADC Data Transfer Using DMA

CE PSoC 4: Time-Stamped ADC Data Transfer Using DMA CE97091- PSoC 4: Time-Stamped ADC Data Transfer Using DMA Objective This code example uses a DMA channel with two descriptors to implement a time-stamped ADC data transfer. It uses the Watch Dog Timer

More information

AT88CK101 HARDWARE USER GUIDE. Atmel CryptoAuthentication Development Kit. Atmel CryptoAuthentication AT88CK101 Daughterboard

AT88CK101 HARDWARE USER GUIDE. Atmel CryptoAuthentication Development Kit. Atmel CryptoAuthentication AT88CK101 Daughterboard AT88CK101 Atmel CryptoAuthentication Development Kit HARDWARE USER GUIDE Atmel CryptoAuthentication AT88CK101 Daughterboard Introduction The Atmel CryptoAuthentication AT88CK101 is a daughterboard that

More information

NXP Microcontrollers Selection Guide

NXP Microcontrollers Selection Guide November 2012 NXP Microcontrollers Selection Guide NXP LPC family of microcontrollers is changing the landscape for embedded applications. Featuring award-winning innovations in connectivity, flexibility,

More information

I/O1 Xplained Pro. Preface. Atmel MCUs USER GUIDE

I/O1 Xplained Pro. Preface. Atmel MCUs USER GUIDE Atmel MCUs I/O1 Xplained Pro USER GUIDE Preface Atmel I/O1 Xplained Pro is an extension board to the Atmel Xplained Pro evaluation platform. I/O1 Xplained Pro is designed to give a wide variety of functionality

More information

ST19WR08 Dual Contactless Smartcard MCU With RF UART, IART & 8 Kbytes EEPROM Features Contactless specific features

ST19WR08 Dual Contactless Smartcard MCU With RF UART, IART & 8 Kbytes EEPROM Features Contactless specific features Dual Contactless Smartcard MCU With RF UART, IART & 8 Kbytes EEPROM Data Brief Features Enhanced 8-bit CPU with extended addressing modes 112 KBytes user ROM with partitioning 2 KBytes user RAM with partitioning

More information

PIC-32MX development board Users Manual

PIC-32MX development board Users Manual PIC-32MX development board Users Manual All boards produced by Olimex are ROHS compliant Rev.A, June 2008 Copyright(c) 2008, OLIMEX Ltd, All rights reserved INTRODUCTION: The NEW PIC-32MX board uses the

More information

OLED display with pixels resolution Ambient light sensor CPU load Analog filter Quadrature Encoder with push button Digital I/O

OLED display with pixels resolution Ambient light sensor CPU load Analog filter Quadrature Encoder with push button Digital I/O APPLICATION NOTE Atmel AT02657: XMEGA-E5 Xplained Software User Guide Features OLED display with 128 32 pixels resolution Ambient light sensor CPU load Analog filter Quadrature Encoder with push button

More information

STA1080, STA1085 STA1090, STA1095

STA1080, STA1085 STA1090, STA1095 STA1080, STA1085 STA1090, STA1095 Accordo2 family - Dual core processor for car radio and display audio applications Data brief Features Core and infrastructure ARM Cortex -R4 MCU Embedded SRAM SDRAM controller

More information

AVR42789: Writing to Flash on the New tinyavr Platform Using Assembly

AVR42789: Writing to Flash on the New tinyavr Platform Using Assembly AVR 8-bit Microcontrollers AVR42789: Writing to Flash on the New tinyavr Platform Using Assembly APPLICATION NOTE Table of Contents 1. What has Changed...3 1.1. What This Means and How to Adapt...4 2.

More information

AN4749 Application note

AN4749 Application note Application note Managing low-power consumption on STM32F7 Series microcontrollers Introduction The STM32F7 Series microcontrollers embed a smart architecture taking advantage of the ST s ART- accelerator

More information

LPC2148 DEV BOARD. User Manual.

LPC2148 DEV BOARD. User Manual. LPC2148 DEV BOARD User Manual www.coineltech.com www.coineltech.com Designed by CoiNel Technology Solutions LLP No-816, 2 nd Floor, 4 th B Cross, 9 th A Main, RPC Layout, Vijaynagar, Bangalore-560040 State:

More information