Fulhua Microelectronics Corp. FS7805. Security Built-In High Speed USB Peripheral Controller. Datasheet. Preliminary Revision 1.0

Size: px
Start display at page:

Download "Fulhua Microelectronics Corp. FS7805. Security Built-In High Speed USB Peripheral Controller. Datasheet. Preliminary Revision 1.0"

Transcription

1 FS7805 Security Built-In High Speed USB Peripheral Controller Datasheet Preliminary Revision 1.0 Nov, 10, 2006

2 Copyright: Copyright 2006 Fulhua Microelectronic Corp. AL MATERIALS ARE PROVIDED AS IS WITHOUT EXPRESSS OR IMPLIED WARRANTY OF ANY KIND. NO LICENSE OR RIGHT IS GRANTED UNDER NAY APTENT OR TRADEMARK OF FULHUA MICROELECTRONICS CORP.. FULHUA MICROELECTRONICS CORP HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS IN REGARD TO MATERIALS, INCLUDING ALL WARRANTIES, IMPLIED OR EXPRESS, OF MERCHANTABILITY, FITNESS FOR ANY PARTICULAR PURPOSE, AND NON-INFRINGEMENT OF INTELLECTURAL PROPERTY. IN NO EVENT SHALL FULHUA MICROELECTRONICS CORP BE LIABLE FOR ANY DAMAGES INCLUDING, WITHOUT LIMITATIONM, DAMAGES RESULTING FROM LOSS OF INFORMATION OR PROFITS. PLEASE BE ADVISED THAT THE MATERIALS MAY CONTAIN ERRORS OR OMMISIONS. FULHUA MICROELECTRONICS CORP MAY MAKE CHANGES TO THE MATERIALS OR TO THE PRODUCTS DESCRIBED THEREIN AT ANY TIME WITHOUT NOTICE. Trademark: is a registered trademark of Fulhua Microelectronic Corp.. All trademark are the properties of their respective owners. Office: Fulhua Microelectronics Corp. FameG Taiwan FameG Shanghai 6F, No.25, Alley 20, Lane 26, Ray-Guang Rd. 5F, Building 59, No.461, HongCao Road, Nei-Hu, Taipei, 11491, Taiwan XuHui Dist., Shanghai, , Tel. : (886) Tel. : (86) Fax: (886) Fax: (86) FameG Shenzhen FameG SOTA Room , Cyber Times Tower A, 1F, No.10, R&D II Rd., Science-based Ind. Park, Tianan Cyber Park, Futian District, Shenzhen, Hsin-chu, 30076, Taiwan Tel. : (86) Tel. : (886) Fax: (86) Fax: (886)

3 FameG Tainan Rm101, No. 31, Gongye 2nd Rd., Annan District, Southern Taiwan Innovation & Research Park Tainan, 70955, Taiwan Tel. : (886) Fax: (886)

4 Table of Content 1. GENERAL DESCRIPTION FEATURES GENERAL FEATURE FIRMWARE DOWNLOAD FEATURES SECURITY FEATURES KERNAL SOC (KSOC) FEATURES MAJOR BLOCK FUNCTION DESCRIPTION SYSTEM BLOCK E8051D and It s Memory Blocks USB BLOCK USB2.0 Control Block Endpoint Control Block ENCRYPT/DECRYPT BLOCK TDES DIRECT MEMORY ACCESS (DMA) KSOC EXPANSION BLOCK Slave FIFO Interface (SFI) Programmable Logic Interface (PLIF) FIFO BLOCK MISCELLANEOUS RESET Generator Clock Generator PIN ASSIGNMENTS Pin Descriptions PING OUT PACKAGE DIMENSION...21

5 General Description The FameG s FS7805 is a leading Kernel System-on-a-Chip (KSoC) with built-in USB interface and security features. The KSoC integrated embedded RISC-base 8-bit 8051 CPU core, USB 2.0 controller/ PIE/SIE/Transceiver, pseudo Random Number Generator (RNG), and hardware DES/3DES security engine. The FS7805 is designed to be used in FameG s EZL-8051US development system very suitable for developing security-base applications such as USB key, RFID Reader, Smart Card Reader, security control and metering. The EZL-8051US is a complete hardware and software development system that provides an easy design, verification and debug environment for developing customer s target systems and/or ASIC chips. The silicon proven IP cores contained inside of FS7805 KSoC and the related reference software module provided by FameG can be used by customers to dramatically reduce the effort and time needed to design their own target system or ASIC chip. Both FS7805 KSoC and EZL-8051US development system can provide a quick time-to-market product development platform. Please call FameG s sales or representatives for additional EZL-8051US development system and the ASIC design service information. The KSoC integrated a FameG s unique high performance RISC-base 8-bit 8051 CPU core, E8051D, which operates up to 48 MHz clock rate that is 10 times faster than traditional standard 8051 and retains the software compatibility. The chip also provides a hardware DES/TDES engine and a pseudo Random Number Generator (RNG) for performing up to 64-bit data encryption/decryption. With the high performance 8051 CPU and hardware DES/TDES engine, an operation to cipher and decipher 64-bit data can be done in merely sixteen cycles. The Serial Interface is used to access of external EEPROM and/or other serial devices. The FS7805 also provides many comprehensive interfaces. Please refer to Figure 1 Block Diagram. The USB interface provides a universal Plug and Play interface to the Host PC. The Flash memory controller supports popular types of SD 1.1/MMC 4.0 memory cards, and the data in the SD/MMC cards can be encrypted or decrypted in real-time during data transfer by using the built-in hardware DES/TDES engine inside of FS7805. Furthermore, the Programmable Logic Interface (PLIF) and the Slave FIFO (8- or 16-bit data width) provides an easy and glueless interface for connecting to popular peripheral interfaces such as ATA, EPP (Enhanced Parallel Port), and most DSP or CPU Host Interface.

6 1. Features 1.1. General Feature Application: KSoC Process and Package: LQFP-128 Internal 3.3V to 1.8V Regulator. External clock source from Crystal or Oscillator running at 12MHz. 8~48 GPIO 8-bit RISC E8051D 100% software compatible with industry standard Pipelined RISC architecture enables to execute instructions 10 times faster compared to standard Embedded 16K-Byte SRAM for internal program memory. If internal program memory occupies only a portion of 16K-Byte, the other portion can be converted as external data memory. Embedded 256-Byte SRAM for internal data memory. Embedded dedicate 512-Byte SRAM for external data memory. Direct support up to 64K-Byte off-chip external data memory. Up to 60MHz CPU clock rate. Support low power IDLE mode. Support debug interface Support USB Interface Compliance to Universal Serial Bus Specification 2.0 High-Speed interface. Support multiple USB configurations and multiple interfaces. Support one Control endpoint with one 64-Byte IN FIFO and one 64-Byte OUT FIFO. Support programmable bi-directional Interrupt/Bulk/Isochronous endpoints. Hardwired USB Download Function (BOOT) which allows the host to update the program memory while the USB bus still connected. Support Serial-Parallel Interface (SPI) master and slave Interface Support Two-wired Serial Interface (I 2 C) with clock rate up to 3.4MHz. Support programmable memory download function through SPI and I 2 C SD/MMC Card Interface (SDMI) Low Power Mode USB suspend mode: all clocks stop and all function blocks are in idle state. Wake up by USB resume or reset activities idle mode: only USB block and E8051D peripherals (Interrupt Control, IO PORTS, Reset Control, TIMERS, UART) are in active state. Wake up by external hardware reset or any enabled interrupt activation.

7 Support Direct Memory Access (DMA) between Endpoint FIFOs, external 512-Byte data memory, up to 64K-Byte off-chip external data memory, and Embedded 16K-Byte SRAM program memory (programmable memory is the firmware download function) 8051 code/data memory expansion to allow using off-chip program or data memory when on-chip program/data memory isn t enough. VID/PID/DID configurable Firmware Download Features Support programmable memory download function through P-Port, SPI, I 2 C, and USB. Support auto-detection for connection SPI downloadable through external flash, I 2 C downloadable through EEPROM, or USB download, with priority Security Features Triple DES Hardware DES/TDES. FIPS PUB 46-3 DES compliant. Support selection of DES and Triple DES. Support 64-bit DES encryption/decryption. Support 64-bit TDES encryption/decryption. Support Triple DES of ECB (Electronic Code Book) mode. Feasible for MAC (Message Authentication Code) generation. Support DES MAC (Message Authentication Code) processing. Support TDES MAC processing. 16 cycles for a round of DES. 60MHz operation with 120Mbps DES throughput. Support DMA to do data movement. Random Number Generator (RNG) FIPS compliant. ANSI X9.31 appendix A.2.4 type pseudo random number generator. Support 32 or 64 bits pseudo random number output. Support free run and one-shot operation mode. Seed value base on date/time Kernal SOC (KSoC) Features 4MHz ~ 60MHz clock rate Support slave FIFO interface (SFI) Allow off-chip master device to access on-chip FIFO through this interface.

8 Support synchronous/asynchronous slave FIFO interface. Support programmable FIFO clock source, either from an internal derived clock or external supplied clock. Support auto mode and manual mode, Allow to switch from auto mode to manual mode and vice versa. Support 8 or 16 bits slave FIFO interface. Support burst read and write mode Support programmable logic interface (PLIF) Support on-chip programmable master. Software programs the waveform registers to define and generate the waveforms. Allow on-chip programmable master to access wide variety external slave peripherals or protocols such as NAND Flash, CF card, ATA interface, printer parallel port and Utopia. Support 8 or 16 bits PLIF interface. Half-Duplex mode or Full-Duplex mode.

9 2. Major Block Function Description The following sections describe major blocks inside core System Block SPI Two-wires P-Port SRAM / FLASH USB GPIO Ports MCU (E8051D) FS7805 Code/Data SRAM 16 KB USB2.0 Transceiver USB2.0 Controller PLIF Slave FIFO I/F External (master/ slave) 60MHz DES/3DES MAC RNG (ANSI X9.31). SD/MMC Interface SD/MMC System Block Diagram FS7805 and It s Memory Blocks FS7805 supports on-chip 3 memory blocks, the 3 on-chip memory blocks are, 1. 16K-byte SRAM as 8051 on chip program/data memory byte SRAM as 8051 internal data memory byte SRAM as 8051 external data memory FS7805 can operate with internal program memory only or external program memory only and this selection is defined by a pin EXROMSEL_N. External EEPROM can store user confidential data in specific application, for example, user ID, password, age, and deposit in the bank etc. Encryption is done when data is stored into EEPROM and decryption is done when data is read out from EEPROM. P-Port (ICE) debug feature is implemented to support the debug. It can access all registers and memories. It also downloads the program code to internal 16K-Byte SRAM during chip initialization.

10 FS7805 Memory Mapping Internal Data Memory Map The assignments of 256bytes internal data memory are as following: 0x7F Lower 128 Indirect addressing only General purpose 0xFF 0xFF Register bank select PSW[4:3] 0x2F Bit addressable RAM 0x7F Upper 128 SFR Space 0x x1F 0x17 0x0F 0x07 0x00 R0~R7 (bank3) R0~R7 (bank2) R0~R7 (bank1) R0~R7 (bank0) 0x00 Lower 128 Direct or indirect addressing Direct addressing only Internal Data Memory Map Internal Code Memory, EXROMSEL_N = 1 This mode implements the internal 16kbyte block of RAM (starting at 0) as combined code and data memory. When external RAM or ROM is added, user can use the 43kbytes as external data memory. Only the internal 16kbytes SRAM spaces have the following access: USB download I2C-compatible interface boot load. SPI-compatible interface boot load. Internal Code Memory Map

11 External Code Memory, EXROMSEL_N = 0 When EXROMSEL_N = 0, User can use up to 64kbyte off chip memory as program memory, and therefore the bottom 16kbytes of on chip SRAM is accessible only as data memory. External Code Memory Map 2.2. USB Block The USB block contains USB2.0 control block, endpoint control block and USB registers. The USB2.0 PHY is an IO cell in the pad file USB2.0 Control Block 1. Standard UTMI 2. SIE: SIE handles Identify USB SYNC field Identify USB address, endpoint field Decode/Encode NRZI Generate/Check bit stuffing Convert USB incoming serial data to 8-bit data Convert 8-bit parallel data to USB serial data 3. PIE: PIE handles Receive parallel data coming from SIE Decode what PID is received according to the PID field Generate/Check CRC Convert handshake command to handshake PID

12 Endpoint Control Block There are 5 endpoints. 1. EP0 is the control endpoint with one 8-byte IN FIFO and one 8-byte OUT FIFO. 2. EPA, EPB, EPC and EPD can be programmed as bulk, interrupt or isochronous endpoint. Each endpoint has two 512-byte FIFOs as ping-pong FIFO. These endpoints transfer data for MCU, TDES, SD/MMC Interfaces, Slave FIFO Interface, and PLIF blocks. These FIFOs can be configured to a larger ping-pong FIFO for more advanced application. EPA EPA EPA 1024Byte 1024Byte EPA EPB EPB EPB 1024Byte 1024Byte EPC EPC EPC 1024Byte 1024Byte EPC EPD EPD EPD 1024Byte 1024Byte Programmable Endpoint FIFO Diagram 2.3. Encrypt/Decrypt Block DES/TDES After receive input text and keys, it handles 64-bit DES encryption/decryption 64-bit TDES encryption/decryption DES MAC processing TDES MAC processing Generate interrupt after completion

13 2.4. Direct Memory Access (DMA) A DMA function is built in which allows the device to move data between endpoint FIFOs, embedded 512-Byte data memory, or off-chip data memory. Cycle stealing function is supported which allows high efficient data through put KSoC Expansion Block Slave FIFO Interface (SFI) SFI is an 8 or 16-bit interface driven by external master devices to do data transfer between the external master device and EPA, EPB, EPC, and EPE FIFOs. Each EPA, EPB, EPC, or EPD FIFO can be selected individually to do data transfer Programmable Logic Interface (PLIF) The PLIF is an 8 or 16-bit interface driven by user programmable finite state machines. It enables chip to perform bus master function to connect to external slave devices. It has 6 programmable control outputs, 9 address outputs and 6 ready inputs. Data will be moved between EPA, EPB, EPC, and EPD FIFOs and the external slave device through the PLIF generated waveforms FIFO Block There are a total of four 512-byte ping-pong endpoint FIFOs for USB transaction. These FIFOs can also be configured to be accessed by the embedded 8051 as external data memories Miscellaneous RESET Generator Chip reset source includes: Hardware resets from pin, will reset the whole chip. Hardware detects USB bus reset, will reset USB function. Firmware sets proper registers to reset each sub-function Clock Generator Chip clock source includes: 12MHz clock from pin. Slave FIFO and PLIF clock from pin.

14

15 3. Pin Assignments Pin Descriptions FS Pin LQFP Pin List Pin Pin Name Type Pin Pin Name Type Pin Pin Name Type 1 T0 I 44 XDATWR_N O 87 2 T1 I 45 P40/ SDMDATA0 88 P32/ XFIFO_SEL2/ PLIF_ADDR2 P33/ XFIFO_CS/ PLIF_ADDR3 3 VSSA P 46 P41/ SDMDATA1 89 VDD(3.3V) P 4 VDDA(3.3V) P 47 P42/ SDMDATA2 90 VSS P 5 DP 48 P43/ SDMDATA3 91 XADDR0 O 6 DM 49 P44/SDMCLK 92 XADDR1 O 7 VSSP P 50 P45/SDMCMD 93 XADDR2 O 8 PREFEXT 51 P46/SDMWPD 94 XADDR3 O 9 VDDP(1.8V) P 52 P47/SDMCDB 95 P34/ XFIFO_SLOE/ PLIF_ADDR4 10 VSS P 53 VDD(1.8V) P 96 P35/ XFIFO_SLRD/ PLIF_ADDR5 11 XTAL_I I 54 P10/ XFIFO_DATA0/ PLIF_DATA0 97 P36 XFIFO_SLWR/ PLIF_ADDR6 12 XTAL_O O EXROMSEL_N I PLIF_RDY0 I 57 P11/ XFIFO_DATA1/ PLIF_DATA1 P12/ XFIFO_DATA2/ PLIF_DATA2 P13/ XFIFO_DATA3/ PLIF_DATA3 98 P37/ XFIFO_PKEND/ PLIF_ADDR7 99 APLF_ADDR8 O 100 REST_N I 15 PLIF_RDY1 I 58 VDD(3.3V) P 101 P54/TXD0 16 PLIF_RDY2 I 59 P52/INT0_N 102 P55/RXD0 17 PLIF_RDY3 I 60 P53/INT1_N 103 PLIF_CTL5 O 18 PLIF_RDY4 I 61 XDATA0 104 XFIFO_CLK 19 PLIF_RDY5 I 62 VSS P 105 P20/ XFIFO_DATA8 PLIF_DATA8 20 ICE_CLK I 63 XDATA1 106 P21/ XFIFO_DATA9/ PLIF_DATA9 21 ICE_DATI I ICE_DATO O 65 P14/ XFIFO_DATA4/ PLIF_DATA4 P15/ XFIFO_DATA5/ P22/ XFIFO_DATA10/ PLIF_DATA10 P23/ XFIFO_DATA11/

16 PLIF_DATA5 PLIF_DATA11 23 VDD(3.3V) P 66 P16/ XFIFO_DATA6/ PLIF_DATA6 109 REG_VSS P 24 XADDR11 O 67 P17/ REG_VDDOUT XFIFO_DATA7/ 110 (1.8V) PLIF_DATA7 P 25 XADDR12 O 68 XDATA2 111 REG_VDDIN(3.3 V) P 26 XADDR13 O 69 XDATA3 112 P56/PWM0 27 XADDR14 O 70 XFIFO_FLAGA/ PLIF_CTL0 O 113 P57/PWM1 28 XADDR15 O 71 XFIFO_FLAGB/ PLIF_CTL1 O 114 XADDR4 O 29 VDD(1.8V) P 72 XFIFO_FLAGC/ PLIF_CTL2 O 115 XADDR5 O 30 VDD(1.8V) P 73 PLIF_CTL3 O 116 VSS P 31 XPRGRD_N O 74 PLIF_CTL4 O 117 VSSA P 32 P07/ PLIF_ADDRI7 75 XPRGWR_N O 118 VDDA P 33 P06/ PLF_ADDRI6 76 VSS P 119 VDD(3.3V) P 34 P24 P05/ SCLK/ XFIFO_DATA12/ PLIF_ADDRI5 SDMDATA4 PLIF_DATA P04/ PLIF_ADDRI4 P03/ PLIF_ADDRI3 P02/ PLIF_ADDRI SSB/ SDMDATA5 MISO/ SDMDATA6 MOSI/ SDMDATA P25 XFIFO_DATA13/ PLIF_DATA13 P26 XFIFO_DATA14/ PLIF_DATA14 P27 XFIFO_DATA15/ PLIF_DATA15 38 P01/ PLIF_ADDRI1 81 XDATA4 124 XADDR6 O 39 P00/ PLIF_ADDRI0 82 XDATA5 125 XADDR7 O 40 VSS p 83 XDATA6 126 XADDR8 O 41 P50/SCL 84 XDATA7 127 XADDR9 42 P51/SDA 85 P30/ XFIFO_SEL0/ 128 XADDR10 O PLIF_ADDR0 43 XDATRD_N O 86 P31/ XFIFO_SEL1/ PLIF_ADDR1

17 FS Pin LQFP Pin Descriptions Pin Name Pin# Type Description RESET_N 100 I Low active hardware reset. DP 5 USB DP (). DM 6 USB DM (). RREFEXT 8 External resistor connection for current reference XTAL_I 11 I 12MHz clock crystal input XTAL_O 12 O 12MHz clock crystal output PLIF_RDY [5:0] 19,18,17,16, 15,14 I Internal pull-up PLIF input Ready signal (I). ICE_CLK 20 I P-Port clock input (I). ICE_DATI 21 I Internal pull-up P-Port data input line. ICE_DATO 22 O P-Port data output line. EXROMSEL_N 13 I Select external/internal program memory 1: External memory is data memory. Internal program memory used. 0: External memory is program memory P0[7:0]/ PLIF_ADDRI[7:0] P1[7:0]/ PLIF_DATA[7:0]/ XFIFO_DATA[7:0] P2[7:0]/ PLIF_DATA[15:8] XFIFO_DATA[15:8] P3[2:0]/ PLIF_ADDR[2:0]/ XFIFO_SEL[2:0] P33/ PLIF_ADDR3/ XFIFO_CS P34/ PLIF_ADDR4/ XFIFO_SLOE P35/ PLIF_ADDR5/ XFIFO_SLRD P36/ PLIF_ADDR6/ XFIFO_SLWR P37/ PLIF_ADDR7/ XFIFO_PKEND P4[3:0]/ SDMDATA[3:0] P44/ SDMCLK 32,33,34,35 36,37,38,39 67,66,65,64 57,56,55,54 123,122, ,108, ,105 87,86, ,47,46,45 49 Internal pull-up GPIO P0[7:0], or PLIF_ADDRESS output: PLIF_ADDR[7:0] Internal pull-up GPIO P1[7:0], or PLIF data IO, bit [7:0], or Slave FIFO Interface data IO, bit [7:0] Internal pull-up GPIO P2[7:0], or PLIF data IO, bit [15:8], or Slave FIFO Interface data IO, bit [15:8] Internal pull-up GPIO P3[2:0], or PLIF address output, bit [2:0], or Slave FIFO Interface Endpoint FIFO select inputs Internal pull-up GPIO P33, or PLIF address output, bit [3], or Slave FIFO Interface Endpoint FIFO chip select input Internal pull-up GPIO P34, or PLIF address output, bit [4], or Slave FIFO Interface Endpoint FIFO output enable input Internal pull-up GPIO P35, or PLIF address output, bit [5], or Slave FIFO Interface Endpoint FIFO Read input Internal pull-up GPIO P36, or PLIF address output, bit [6], or Slave FIFO Interface Endpoint FIFO Write input Internal pull-up GPIO P37, or PLIF address output, bit [7], or Slave FIFO Interface Endpoint FIFO Packet End input Internal pull-up GPIO P4[3:0], or SD/MMC data IO: SDMA[3:0] Internal pull-up GPIO P44, or SD/MMC Clock IO

18 P45/ SDMCMD P46/ SDMWPB P47/ SDMCDB P50 / SCL 41 P51 / SDA 42 P52/ INT0_N P53/ INT1_N P54/ RXD0 P55/ TXD0 P56/ PWM0 P57/ PWM1 SCLK / SDMDATA4 SSB / SDMDATA5 MISO/ SDMDATA6 MOSI / SDMDATA7 XFIFO_FLAGA/ PLIF_CTL0 XFIFO_FLAGB/ PLIF_CTL1 XFIFO_FLAGC/ PLIF_CTL O 71 O 72 O Internal pull-up GPIO P45, or SD/MMC Command IO Internal pull-up GPIO P46, or SD/MMC Write Protect Input, Active Low Internal pull-up GPIO P47, or SD/MMC Card Detect Input, Active Low Internal pull-up GPIO P50, or I2C clock, which can connect to the off-chip EEPROM serial clock Internal pull-up GPIO P51, or I2C data, which can connect to the off-chip EEPROM serial data. Internal pull-up GPIO P52, or External Interrupt 0 input, Active Low Internal pull-up GPIO P53, or External Interrupt 1 input, Active Low Internal pull-up GPIO P54, or UART Receive Data IO Internal pull-up GPIO P55, or UART Transmit Data IO Internal pull-up GPIO P56, or PWM output, channel 0 Internal pull-up GPIO P57, or PWM output, channel 1 SPI Clock IO, or SD/MMC Data IO, bit 4 SPI Slave Select IO, Active Low, or SD/MMC Data IO, bit 5 SPI Master Input Slave output IO signal, or SD/MMC Data IO, bit 6 SPI Master Output Slave Input IO signal, or SD/MMC Data IO, bit 7 Slave FIFO Interface programmable acknowledge flag output, or PLIF handshake control output, bit 0 Slave FIFO Interface programmable acknowledge flag output, or PLIF handshake control output, bit 1 Slave FIFO Interface programmable acknowledge flag output, or PLIF handshake control output, bit 2 PLIF_CTL[5:3] 103,74,73 O PLIF handshake control output, bit[5:3]. PLIF_ADDR8 99 O PLIF Address output : PLIF ADDR[8] T0 1 I Timer0 clock line (I). T1 2 I Timer1 clock line (I).

19 XFIFO_CLK 104 XDATRD_N XPRGRD_N XDATWR_N XPRGWR_N XADDR[15:0] External Clock. SYSIO_CFG.IFCFG[1:0]: 11: SFI clock. 00/01/10: PLIF clock. When input from external devices, the clock ranges from 4MHz to 60MHz; Set to input with pull-up during the suspend mode. 43,31 O External data/program memory read signal, Active Low. 44,75 O External data/program memory write signal, Active Low. 28,27,26,25 24,128, ,125, ,114 94,93,92,91 O External program/data memory address bus(o),bit[15:0] XDATA[7:0] VDD(3.3V) 84,83,82,81 69,68,63,61 23,58, O P External program/data memory data bus,bit[7:0] IO pad VDD(3.3V) VDD(1.8V) 29,30,53 P Core VDD(1.8V) VSS 10,40,62,76, 90,116 P IO pad or Core GND. REG_VDDIN 111 P 3.3V Regulator Input REG_VDDOUT 110 P Regulator 1.8V output REG_VSS 109 P GND for 3.3V to 1.8V Regulator VDDA(3.3V) 4,118 P Analog VDD(3.3V) for USB2PHYC VSSA 3,117 P Analog GND for USB2PHYC VDDP(1.8V) 9 P Analog VDD(1.8V) for USB2PHYC PLL AND DLL VSSP 7 P Analog GND for USB2PHYC PLLAND DLL

20 3.2. Ping out Fulhua Microelectronics Corp. XADDR10 XADDR9 XADDR8 XADDR7 XADDR6 P27 /XFIFO_DATA15/PLIF_DATA15 P26 /XFIFO_DATA14/PLIF_DATA14 P25 /XFIFO_DATA13/PLIF_DATA13 P24 /XFIFO_DATA12/PLIF_DATA12 VDD (3.3V) VDDA VSSA VSS XADDR5 XADDR4 P57 / PWM1 P56 / PWM0 REG_VDDIN(3.3V) REG_VDDOUT(1.8V) REG_VSS P23 /XFIFO_DATA11/PLIF_DATA11 P22 /XFIFO_DATA10/PLIF_DATA10 P21 /XFIFO_DATA9/PLIF_DATA9 P20 /XFIFO_DATA8/PLIF_DATA8 XFIFO_CLK PLIF_CTL5 P55/RXD0 P54/TXD0 RESET_N APLIF_ADDR8 P37/XFIFO_PKEND/APLIF_DATA7 P36/XFIFO_SLWR/APLIF_DATA6 T0 T1 VSSA VDDA(3.3V) DP DM VSSP RREFEXT VDDP (1.8V) VSS XTAL_I XTAL_O EXROMSEL_N APLIF_RDY0 APLIF_RDY1 APLIF_RDY2 APLIF_RDY3 APLIF_RDY4 APLIF_RDY5 ICE_CLK ICE_DATI ICE_DATO VDD (3.3V) XADDR11 XADDR12 XADDR13 XADDR14 XADDR15 VDD(1.8V) VDD(1.8V) XPRGRD_N P07 /PLIF_ADDRI7 FS7805 LQFP P35/XFIFO_SLRD/PLIF_ADDR5 P34/XFIFO_SLOE/PLIF_ADDR4 XADDR3 XADDR2 XADDR1 XADDR0 VSS VDD (3.3V) P33/XFIFO_CS/PLIF_ADDR3 P32/XFIFO_SEL2/PLIF_ADDR2 P31/XFIFO_SEL1/PLIF_ADDR1 P30/XFIFO_SEL0/PLIF_ADDR0 XDATA7 XDATA6 XDATA5 XDATA4 MOSI/SDMDATA7 MISO/SDMDATA6 SSB/SDMDATA5 SCLK/SDMDATA4 VSS XPRGWR_N PLIF_CTL4 PLIF_CTL3 XFIFO_FLAGC/PLIF_CTL2 XFIFO_FLAGB/PLIF_CTL1 XFIFO_FLAGA/PLIF_CTL0 XDATA3 XDATA2 P17/PLIF_DATA7/XFIFO_DATA7 P16/PLIF_DATA6/XFIFO_DATA6 P15/PLIF_DATA5/XFIFO_DATA5 P06/PLIF_ADDRI6 P05/PLIF_ADDRI5 P04/PLIF_ADDRI4 P03/PLIF_ADDRI3 P02/PLIF_ADDRI2 P01/PLIF_ADDI1 P00/PLIF_ADDI0 VSS P50 / SCL P51 / SDA XDATRD_N XDATWR_N P40/SDMDATA0 P41/SDMDATA1 P42/SDMDATA2 P43/SDMDATA3 P44/SDMCLK P45/SDMCMD P46/SDMWPB P47/SDMCDB VDD(1.8V) P10/XFIFO_DATA0 /PLIF_DATA0 P11/XFIFO_DATA1 /PLIF_DATA1 P12/XFIFO_DATA2 /PLIF_DATA2 P13/XFIFO_DATA3 /PLIF_DATA3 VDD(3.3V) P52/INT0_N P53/INT1_N XDATA0 VSS XDATA1 P14/XFIFO_DATA4 /PLIF_DATA Pin Assignment Diagram

21 4. Package Dimension Fulhua Microelectronics Corp.

Genesys Logic, Inc. GL823K. USB 2.0 SD/MSPRO Card Reader Controller. Datasheet. Devin Qiu Q:

Genesys Logic, Inc. GL823K. USB 2.0 SD/MSPRO Card Reader Controller. Datasheet. Devin Qiu Q: Genesys Logic, Inc. GL823K USB 2.0 SD/MSPRO Card Reader Controller Datasheet Devin Qiu Q:327857878 Revision 1.03 Dec. 17, 2014 Copyright Copyright 2014 Genesys Logic, Inc. All rights reserved. No part

More information

Genesys Logic, Inc. GL827L. USB 2.0 Single Slot SD/MMC/MS Card Reader Controller. Datasheet

Genesys Logic, Inc. GL827L. USB 2.0 Single Slot SD/MMC/MS Card Reader Controller. Datasheet Genesys Logic, Inc. GL827L USB 2.0 Single Slot SD/MMC/MS Card Reader Controller Datasheet Revision 1.03 Oct. 17, 2008 Copyright: Copyright 2008 Genesys Logic Incorporated. All rights reserved. No part

More information

Genesys Logic, Inc. GL823. USB 2.0 SD/MMC Card Reader Controller. Datasheet

Genesys Logic, Inc. GL823. USB 2.0 SD/MMC Card Reader Controller. Datasheet Genesys Logic, Inc. GL823 USB 2.0 SD/MMC Card Reader Controller Datasheet Rev. 1.00 Sep 21, 2009 Copyright Copyright 2009 Genesys Logic, Inc. All rights reserved. No part of the materials shall be reproduced

More information

Genesys Logic, Inc. GL862. USB 2.0 PC Camera Controller. Product Overview

Genesys Logic, Inc. GL862. USB 2.0 PC Camera Controller. Product Overview Genesys Logic, Inc. GL862 USB 2.0 PC Camera Controller Product Overview Copyright Copyright 2012 Genesys Logic, Inc. All rights reserved. No part of the materials shall be reproduced in any form or by

More information

Intelop. *As new IP blocks become available, please contact the factory for the latest updated info.

Intelop. *As new IP blocks become available, please contact the factory for the latest updated info. A FPGA based development platform as part of an EDK is available to target intelop provided IPs or other standard IPs. The platform with Virtex-4 FX12 Evaluation Kit provides a complete hardware environment

More information

Genesys Logic, Inc. GL823. USB 2.0 SD/MMC Card Reader Controller. Datasheet

Genesys Logic, Inc. GL823. USB 2.0 SD/MMC Card Reader Controller. Datasheet Genesys Logic, Inc. GL823 USB 2.0 SD/MMC Card Reader Controller Datasheet Revision 1.03 Jun. 28, 2010 Copyright Copyright 2010 Genesys Logic, Inc. All rights reserved. No part of the materials shall be

More information

AT90SO36 Summary Datasheet

AT90SO36 Summary Datasheet AT90SO Summary Datasheet Features General High-performance, Low-power -/-bit Enhanced RISC Architecture Microcontroller - Powerful Instructions (Most Executed in a Single Clock Cycle) Low Power Idle and

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

Smart Card Bridge to Full-Speed USB, SPI, and UART Interfaces

Smart Card Bridge to Full-Speed USB, SPI, and UART Interfaces SEC00/SEC200 Bridge to Full-Speed USB, SPI, and UART Interfaces PRODUCT FEATURES Data Brief General Description The SEC00 and SEC200 provide a single-chip solution for a bridge to USB, SPI, and UART interfaces.

More information

Introduction to ARM LPC2148 Microcontroller

Introduction to ARM LPC2148 Microcontroller Introduction to ARM LPC2148 Microcontroller Dr.R.Sundaramurthy Department of EIE Pondicherry Engineering College Features of LPC2148 in a Nut Shell CPU = ARM 7 Core Word Length = 32 Bit ROM = 512 KB RAM

More information

AT90SO72 Summary Datasheet

AT90SO72 Summary Datasheet AT90SO Summary Datasheet Features General High-performance, Low-power -/-bit Enhanced RISC Architecture Microcontroller - Powerful Instructions (Most Executed in a Single Clock Cycle) Low Power Idle and

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

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

TP6825. USB Full Speed Game Pad Controller. Data Sheet. Tenx reserves the right to change or discontinue this product without notice.

TP6825. USB Full Speed Game Pad Controller. Data Sheet. Tenx reserves the right to change or discontinue this product without notice. Advance Information TP6825 USB Full Speed Game Pad Controller Data Sheet Tenx reserves the right to change or discontinue this product without notice. tenx technology, inc. Contain 1. GENERAL DESCRIPTION...

More information

USB2640i/USB2641i. Industrial Temperature USB 2.0 Flash Media Controller and Hub Combo PRODUCT FEATURES PRODUCT PREVIEW. General Description.

USB2640i/USB2641i. Industrial Temperature USB 2.0 Flash Media Controller and Hub Combo PRODUCT FEATURES PRODUCT PREVIEW. General Description. USB2640i/USB2641i Industrial Temperature USB 2.0 Flash Media Controller and Hub Combo PRODUCT FEATURES General Description The SMSC USB2640i/USB2641i is a USB 2.0 compliant, Hi-Speed hub for USB port expansion

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

Genesys Logic, Inc. GL834. USB 2.0 SD 3.0/MMC/MS/xD/CF Card Reader Controller. Datasheet

Genesys Logic, Inc. GL834. USB 2.0 SD 3.0/MMC/MS/xD/CF Card Reader Controller. Datasheet Genesys Logic, Inc. GL834 USB 2.0 SD 3.0/MMC/MS/xD/CF Card Reader Controller Datasheet Revision 1.01 Jul. 06, 2012 Copyright Copyright 2012 Genesys Logic, Inc. All rights reserved. No part of the materials

More information

TUSB3200 Data Manual

TUSB3200 Data Manual TUSB3200 Data Manual USB Streaming Controller (STC) Literature Number: SLAS240 October 1999 Printed on Recycled Paper Contents Section Title Page 1 Introduction......................................................

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

LAN bit Non-PCI Small Form Factor 10/100 Ethernet Controller with Variable Voltage I/O & HP Auto-MDIX Support PRODUCT FEATURES.

LAN bit Non-PCI Small Form Factor 10/100 Ethernet Controller with Variable Voltage I/O & HP Auto-MDIX Support PRODUCT FEATURES. LAN9220 16-bit Non-PCI Small Form Factor 10/100 Ethernet Controller with Variable Voltage I/O & HP Auto-MDIX Support PRODUCT FEATURES Highlights Efficient architecture with low CPU overhead Easily interfaces

More information

Am186ER/Am188ER AMD continues 16-bit innovation

Am186ER/Am188ER AMD continues 16-bit innovation Am186ER/Am188ER AMD continues 16-bit innovation 386-Class Performance, Enhanced System Integration, and Built-in SRAM Am186ER and Am188ER Am186 System Evolution 80C186 Based 3.37 MIP System Am186EM Based

More information

Prototyping Module Datasheet

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

More information

MA6116A TM USB2.0 to SATA Bridge Controller

MA6116A TM USB2.0 to SATA Bridge Controller MA6116A TM USB2.0 to SATA Bridge Controller 2010/6/03 Page 1 of 11 Revision History Revision Date Summary of Changes 1.00 2010/06/03 Preliminary draft 1.05 2010/10/10 Add Neutral string display (MA6116A2)

More information

Preliminary F40 SoC Datasheet

Preliminary F40 SoC Datasheet GHI Electronics, LLC 501 E. Whitcomb Ave. Madison Heights, Michigan 48071 Phone: (248) 397-8856 Fax: (248) 397-8890 www.ghielectronics.com Preliminary F40 SoC Datasheet Where Hardware Meets Software GHI

More information

Product Technical Brief S3C2412 Rev 2.2, Apr. 2006

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

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

AU9560-GBS-GR USB Smart Card Reader Controller

AU9560-GBS-GR USB Smart Card Reader Controller AU9560-GBS-GR USB Smart Card Reader Controller ALCOR MICRO, CORP Technical Reference Manual Rev. 1.01 June, 2012 AU9560-GBS-GR USB Smart Card Reader Controller Rev. 1.01 June, 2012 Copyright Copyright

More information

AVR XMEGA Product Line Introduction AVR XMEGA TM. Product Introduction.

AVR XMEGA Product Line Introduction AVR XMEGA TM. Product Introduction. AVR XMEGA TM Product Introduction 32-bit AVR UC3 AVR Flash Microcontrollers The highest performance AVR in the world 8/16-bit AVR XMEGA Peripheral Performance 8-bit megaavr The world s most successful

More information

USB2507. Integrated USB 2.0 Compatible 7-Port Hub PRODUCT FEATURES. Data Brief

USB2507. Integrated USB 2.0 Compatible 7-Port Hub PRODUCT FEATURES. Data Brief USB2507 Integrated USB 2.0 Compatible 7-Port Hub PRODUCT FEATURES Data Brief Integrated USB 2.0 Compatible 7-Port Hub 7 Transaction Translators for highest performance High-Speed (480Mbits/s), Full-Speed

More information

PL2775 SuperSpeed USB 3.0 to Dual SATA Bridge Controller Product Datasheet

PL2775 SuperSpeed USB 3.0 to Dual SATA Bridge Controller Product Datasheet PL2775 SuperSpeed USB 3.0 to Dual SATA Bridge Controller Product Datasheet Document Revision: 1.0 Document Release: Prolific Technology Inc. 7F, No. 48, Sec. 3, Nan Kang Rd. Nan Kang, Taipei 115, Taiwan,

More information

LAN bit Non-PCI 10/100 Ethernet Controller with HP Auto-MDIX Support PRODUCT FEATURES. Highlights. Target Applications.

LAN bit Non-PCI 10/100 Ethernet Controller with HP Auto-MDIX Support PRODUCT FEATURES. Highlights. Target Applications. LAN9215 16-bit Non-PCI 10/100 Ethernet Controller with HP Auto-MDIX Support PRODUCT FEATURES Highlights Optimized for medium performance applications Efficient architecture with low CPU overhead Easily

More information

USB2533 USB 2.0 Hi-Speed 3-Port Hub Controller

USB2533 USB 2.0 Hi-Speed 3-Port Hub Controller 2533 2.0 Hi-Speed 3-Port Hub Controller PRODUCT FEATURES Data Brief Highlights Hub Controller IC with 3 downstream ports -IF Battery Charger revision 1.2 support on up & downstream ports (DCP, CDP, SDP)

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

AN Interfacing Philips Bridge IC with Philips microcontroller. Document information

AN Interfacing Philips Bridge IC with Philips microcontroller. Document information AN0 Rev. 0 May 00 Application note Document information Info Keywords Abstract Content SCIS0 to PLPC, Bridge IC to microcontroller, serial interface The operation and description of Philips LPC00 Series

More information

ARDUINO MEGA INTRODUCTION

ARDUINO MEGA INTRODUCTION ARDUINO MEGA INTRODUCTION The Arduino MEGA 2560 is designed for projects that require more I/O llines, more sketch memory and more RAM. With 54 digital I/O pins, 16 analog inputs so it is suitable for

More information

AT90SDC10X Summary Datasheet

AT90SDC10X Summary Datasheet AT90SDC10X Summary Datasheet Features General twincore Secure Dual Core Architecture - 135 Powerful s (Most Executed in a Single Clock Cycle) Total isolation between Master & Secure Cores Secure Inter-Core

More information

AU9540. USB Smart Card Reader Controller. Technical Reference Manual

AU9540. USB Smart Card Reader Controller. Technical Reference Manual AU9540 USB Smart Card Reader Controller Technical Reference Manual Rev. 1.6 June, 2010 AU9540 USB Smart Card Reader Controller Rev. 1.6 June, 2010 Copyright Copyright 1997 2010. Alcor Micro, Corp. All

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

Product Specification

Product Specification Product Specification Features Amp ed RF, Inc. Description 15mm x 27mm The added class 1 power, +18dBm, of the BT-11, gives this module one of the best ranges in the industry. It s completely pin compatible

More information

ZigBee Compliant Platform 2.4G RF Low Power Transceiver Module for IEEE Standard. DATA SHEET Version B

ZigBee Compliant Platform 2.4G RF Low Power Transceiver Module for IEEE Standard. DATA SHEET Version B ZMD400-A01 ZigBee Compliant Platform 2.4G RF Low Power Transceiver Module for IEEE 802.15.4 Standard DATA SHEET Version B Quan International Co., Ltd., ZMD400 Features Fully compliant 802.15.4 Standard

More information

PL2771 SuperSpeed USB 3.0 SATA Bridge Controller Product Datasheet

PL2771 SuperSpeed USB 3.0 SATA Bridge Controller Product Datasheet PL2771 SuperSpeed USB 3.0 SATA Bridge Controller Product Datasheet Document Revision: 1.0.2 Document Release: Prolific Technology Inc. 7F, No. 48, Sec. 3, Nan Kang Rd. Nan Kang, Taipei 115, Taiwan, R.O.C.

More information

Genesys Logic, Inc. GL827L. USB 2.0 Single Slot SD/MMC/MS Card Reader Controller. Datasheet

Genesys Logic, Inc. GL827L. USB 2.0 Single Slot SD/MMC/MS Card Reader Controller. Datasheet Genesys Logic, Inc. GL827L USB 2.0 Single Slot SD/MMC/MS Card Reader Controller Datasheet Revision 1.04 Nov. 5, 2009 Copyright: Copyright 2009 Genesys Logic, Inc. All rights reserved. No part of the materials

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

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

PIC-LCD-3310 development board Users Manual

PIC-LCD-3310 development board Users Manual PIC-LCD-3310 development board Users Manual Rev.A, July 2008 Copyright(c) 2008, OLIMEX Ltd, All rights reserved INTRODUCTION: PIC-LCD-3310 is development board with PIC18F67J50, NOKIA 3310 BW 84x48 pixels

More information

TP6836. USB 2.4G RF Dongle. Data Sheet

TP6836. USB 2.4G RF Dongle. Data Sheet TP6836 Data Sheet tenx reserves the right to change or discontinue the manual and online documentation to this product herein to improve reliability, function or design without further notice. tenx does

More information

Product Technical Brief S3C2413 Rev 2.2, Apr. 2006

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

More information

AT-501 Cortex-A5 System On Module Product Brief

AT-501 Cortex-A5 System On Module Product Brief AT-501 Cortex-A5 System On Module Product Brief 1. Scope The following document provides a brief description of the AT-501 System on Module (SOM) its features and ordering options. For more details please

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

Designing with STM32F2x & STM32F4

Designing with STM32F2x & STM32F4 Designing with STM32F2x & STM32F4 Course Description Designing with STM32F2x & STM32F4 is a 3 days ST official course. The course provides all necessary theoretical and practical know-how for start developing

More information

ArduCAM-M-2MP Camera Shield

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

More information

ARDUINO YÚN MINI Code: A000108

ARDUINO YÚN MINI Code: A000108 ARDUINO YÚN MINI Code: A000108 The Arduino Yún Mini is a compact version of the Arduino YUN OVERVIEW: Arduino Yún Mini is a breadboard PCB developed with ATmega 32u4 MCU and QCA MIPS 24K SoC CPU operating

More information

Future Technology Devices International

Future Technology Devices International Future Technology Devices International Datasheet UMFT51AA 8051 Compatible Module UMFT51AA is an FT51A DIP module that is compatible with an 8051 microcontroller. 1 Introduction 1.1 Features The UMFT51AA

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

AN5123 Application note

AN5123 Application note Application note STSPIN32F0A - bootloader and USART protocol Introduction Cristiana Scaramel The STSPIN32F0A is a system-in-package providing an integrated solution suitable for driving three-phase BLDC

More information

HZX N03 Bluetooth 4.0 Low Energy Module Datasheet

HZX N03 Bluetooth 4.0 Low Energy Module Datasheet HZX-51822-16N03 Bluetooth 4.0 Low Energy Module Datasheet SHEN ZHEN HUAZHIXIN TECHNOLOGY LTD 2017.7 NAME : Bluetooth 4.0 Low Energy Module MODEL NO. : HZX-51822-16N03 VERSION : V1.0 1.Revision History

More information

AppNote-US2400-EVB Low Power 2.4GHz Transceiver

AppNote-US2400-EVB Low Power 2.4GHz Transceiver US2400-EVB for IEEE 802.15.4 Standard Revision History Hardware Revision Date Description of Changes V01 / V02 Sep. 2011 Initial release V03 Dec 2011 Addition 4.1 Evaluation Board Variants and 5.3 Connector

More information

AU6850B USB HOST MP3 DECODER SOC. AU6850B Datasheet. USB Host MP3 Decoder SOC. Rev 0.1

AU6850B USB HOST MP3 DECODER SOC. AU6850B Datasheet. USB Host MP3 Decoder SOC. Rev 0.1 AU6850B Datasheet USB Host MP3 Decoder SOC Rev 0.1 Sep 11, 2008 Shanghai Mountain View Silicon Technology Co Ltd http://www.mvsilicon.com DISCLAIMER All information and data contained in this document

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

eip-24/100 Embedded TCP/IP 10/100-BaseT Network Module Features Description Applications

eip-24/100 Embedded TCP/IP 10/100-BaseT Network Module Features Description Applications Embedded TCP/IP 10/100-BaseT Network Module Features 16-bit Microcontroller with Enhanced Flash program memory and static RAM data memory On board 10/100Mbps Ethernet controller, and RJ45 jack for network

More information

UNC20 Module. User's Manual. D Breisach, Germany D Breisach, Germany Fax +49 (7667)

UNC20 Module. User's Manual. D Breisach, Germany D Breisach, Germany Fax +49 (7667) UNC20 Module User's Manual P.O: Box 1103 Kueferstrasse 8 Tel. +49 (7667) 908-0 sales@fsforth.de D-79200 Breisach, Germany D-79206 Breisach, Germany Fax +49 (7667) 908-200 http://www.fsforth.de Copyright

More information

WT6510. USB Keyboard Controller (Mask ROM Type)

WT6510. USB Keyboard Controller (Mask ROM Type) WT6510 USB Keyboard Controller (Mask ROM Type) REV 110 25, May, 2000 Weltrend Semiconductor, Inc All Rights Reserved 1!"#$%$&'%() &*$&+&& %,-/01 2-/01 // %,- //012,- //01 3!4,56!&&5 3!4,786!&&5 #9$,&:,

More information

Product Specification

Product Specification Product Specification 15mm x 27mm Description One of the most capable Bluetooth modules available, the BT-21 Bluetooth OEM Module is designed for maximum flexibility. The BT-21 module includes 14 general

More information

MM23SC8128RM Flash Security Turbo Microcontroller Smart Card Chip With 1024 bit RSA & Maths Co-processor

MM23SC8128RM Flash Security Turbo Microcontroller Smart Card Chip With 1024 bit RSA & Maths Co-processor Flash Security Turbo Microcontroller Smart Card Chip With 1024 bit RSA & Maths Co-processor 08 September 2009 This document is property of My-MS and My-MS has the right to make any changes to the contents

More information

ESPino - Specifications

ESPino - Specifications ESPino - Specifications Summary Microcontroller ESP8266 (32-bit RISC) WiFi 802.11 (station, access point, P2P) Operating Voltage 3.3V Input Voltage 4.4-15V Digital I/O Pins 9 Analog Input Pins 1 (10-bit

More information

Flash Memory Controller

Flash Memory Controller F3 Flash Memory ler F3 Flash Memory ler The Hyperstone F3 family of Flash Memory lers together with provided application and flash specific firmware offers an easy-to-use turnkey platform for high endurance

More information

DBAT90USB162 Atmel. DBAT90USB162 Enhanced Development Board User s Manual

DBAT90USB162 Atmel. DBAT90USB162 Enhanced Development Board User s Manual DBAT90USB162 Atmel AT90USB162 Enhanced Development Board User s manual 1 1. INTRODUCTION Thank you for choosing the DBAT90USB162 Atmel AT90USB162 enhanced development board. This board is designed to give

More information

CBM4082 USB 2.0 Memory Card Reader

CBM4082 USB 2.0 Memory Card Reader CBM4082 USB 2.0 Memory Card Reader Datasheet Chipsbank Microelectronics Co., Ltd. 7/F,Building No.12,Keji Central Road 2, Software Park, High-Tech Industrial Park, Shenzhen, P.R.China 518057 Tel: 0755-86169650-808

More information

LAN9500/LAN9500i LAN9500A/LAN9500Ai USB 2.0 to 10/100 Ethernet Controller

LAN9500/LAN9500i LAN9500A/LAN9500Ai USB 2.0 to 10/100 Ethernet Controller LAN9500/LAN9500i LAN9500A/LAN9500Ai USB 2.0 to 10/100 PRODUCT FEATURES Highlights Single Chip Hi-Speed USB 2.0 to 10/100 Integrated 10/100 MAC with Full-Duplex Support Integrated 10/100 PHY with HP Auto-MDIX

More information

Application Note. Megawin USB EasyCOM

Application Note.  Megawin USB EasyCOM Megawin USB EasyCOM Index Megawin USB EasyCOM.... Introduction.... Advantage.... Use Megawin USB EasyCOM.... Application Circuit ( Fig-7 )...9 5. Example Application ( Fig-8 )...0 6. Obtaining the parts...

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

U9 Flash Memory Controller

U9 Flash Memory Controller U9 Flash Memory Controller U9 U9 Flash Memory Controller The Hyperstone U9 family of Flash Memory Controllers together with provided firmware offers an easy-to-use turnkey solution for industrial, high

More information

KBC1122/KBC1122P. Mobile KBC with Super I/O, SFI, ADC and DAC with SMSC SentinelAlert! TM PRODUCT FEATURES. Data Brief

KBC1122/KBC1122P. Mobile KBC with Super I/O, SFI, ADC and DAC with SMSC SentinelAlert! TM PRODUCT FEATURES. Data Brief KBC1122/KBC1122P Mobile KBC with Super I/O, SFI, ADC and DAC with SMSC SentinelAlert! TM PRODUCT FEATURES Data Brief 3.3V Operation with 5V Tolerant Buffers ACPI 1.0b/2.0 and PC99a/PC2001 Compliant LPC

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

NXP AN11528 sensor Application note

NXP AN11528 sensor Application note NXP sensor Application note http://www.manuallib.com/nxp/an11528-sensor-application-note.html This application note will illustrate the new features of the LPC11U6x device family compared to the LPC11U3x

More information

ILI2312. ILI2312 Single Chip Capacitive Touch Sensor Controller. Specification ILI TECHNOLOGY CORP. Version: V1.03.

ILI2312. ILI2312 Single Chip Capacitive Touch Sensor Controller. Specification ILI TECHNOLOGY CORP. Version: V1.03. Single Chip Capacitive Touch Sensor Controller Specification Version: V1.03 Date: 2015/11/17 ILI TECHNOLOGY CORP. 8F, No.38, Taiyuan St., Jhubei City, Hsinchu County 302, Taiwan, R.O.C. Tel.886-3-5600099;

More information

Interconnects, Memory, GPIO

Interconnects, Memory, GPIO Interconnects, Memory, GPIO Dr. Francesco Conti f.conti@unibo.it Slide contributions adapted from STMicroelectronics and from Dr. Michele Magno, others Processor vs. MCU Pipeline Harvard architecture Separate

More information

MS6003 Summary Datasheet

MS6003 Summary Datasheet MS6003 Summary Datasheet Features General Based on the ARM SC300 SecureCore 32-bit RISC Processor featuring: - Harvard architecture - Thumb2 High-code-density Instruction Set - 3-stage pipeline architecture

More information

SiFive FE310-G000 Manual c SiFive, Inc.

SiFive FE310-G000 Manual c SiFive, Inc. SiFive FE310-G000 Manual 1.0.3 c SiFive, Inc. 2 SiFive FE310-G000 Manual 1.0.3 SiFive FE310-G000 Manual Proprietary Notice Copyright c 2016-2017, SiFive Inc. All rights reserved. Information in this document

More information

AC/DC. Adapter. Ribbon. Cable Serial. Serial. Adapter. Figure 1. Hardware Setup using an EC2 Serial Adapter

AC/DC. Adapter. Ribbon. Cable Serial. Serial. Adapter. Figure 1. Hardware Setup using an EC2 Serial Adapter C8051F32X DEVELOPMENT KIT USER S GUIDE 1. Kit Contents The C8051F32x Development Kit contains the following items: C8051F320 Target Board C8051Fxxx Development Kit Quick-Start Guide C8051F32x Development

More information

PMEPS60. Getting Started Handbook Doc. Version 1.6. RISC II 2G Series Processor Module ELAN MICROELECTRONICS CORP.

PMEPS60. Getting Started Handbook Doc. Version 1.6. RISC II 2G Series Processor Module ELAN MICROELECTRONICS CORP. PMEPS60 RISC II 2G Series Processor Module Getting Started Handbook Doc. Version 1.6 ELAN MICROELECTRONICS CORP. November 2008 i Trademark Acknowledgments: IBM is a registered trademark and PS/2 is a trademark

More information

endpoints. (Including control, interrupt, bulk in and per machine cycle

endpoints. (Including control, interrupt, bulk in and per machine cycle 1. FEATURES High speed 8bit microcontroller with 4 system clocks endpoints. (Including control, interrupt, bulk in and per machine cycle bulk out endpoints) Instructionset compatible with MCS51 Built in

More information

Secure Microcontrollers for Smart Cards. AT90SC Summary

Secure Microcontrollers for Smart Cards. AT90SC Summary Features High-performance, Low-power 8-bit AVR RISC Architecture 120 Powerful Instructions Most Single Clock Cycle Execution Up to 64K Bytes Flash Program Memory Endurance: 10K Write/Erase Cycles Up to

More information

ILI2511. ILI2511 Single Chip Capacitive Touch Sensor Controller. Specification ILI TECHNOLOGY CORP. Version: V1.4. Date: 2018/7/5

ILI2511. ILI2511 Single Chip Capacitive Touch Sensor Controller. Specification ILI TECHNOLOGY CORP. Version: V1.4. Date: 2018/7/5 Single Chip Capacitive Touch Sensor Controller Specification Version: V1.4 Date: 2018/7/5 ILI TECHNOLOGY CORP. 8F., No.1, Taiyuan 2 nd St., Zhubei City, Hsinchu County 302, Taiwan (R.O.C.) Tel.886-3-5600099;

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

System-on-a-Programmable-Chip (SOPC) Development Board

System-on-a-Programmable-Chip (SOPC) Development Board System-on-a-Programmable-Chip (SOPC) Development Board Solution Brief 47 March 2000, ver. 1 Target Applications: Embedded microprocessor-based solutions Family: APEX TM 20K Ordering Code: SOPC-BOARD/A4E

More information

8051 Microcontroller

8051 Microcontroller 8051 Microcontroller The 8051, Motorola and PIC families are the 3 leading sellers in the microcontroller market. The 8051 microcontroller was originally developed by Intel in the late 1970 s. Today many

More information

AU7840 USB HOST MP3/WMA DECODER SOC. AU7840 Datasheet. USB Host MP3/WMA Decoder SOC. Rev 1.00

AU7840 USB HOST MP3/WMA DECODER SOC. AU7840 Datasheet. USB Host MP3/WMA Decoder SOC. Rev 1.00 AU7840 Datasheet USB Host MP3/WMA Decoder SOC Rev 1.00 Shanghai Mountain View Silicon Technology Co Ltd http://www.mvsilicon.com DISCLAIMER All information and data contained in this document are without

More information

Module Introduction. Purpose This training module covers 68K/ColdFire Ethernet and USB

Module Introduction. Purpose This training module covers 68K/ColdFire Ethernet and USB Module Introduction Purpose This training module covers 68K/ColdFire Ethernet and USB Objectives Describe the features of the 10/100 Fast Ethernet Controller module Explain the USB device controllers available

More information

G80 SoC Datasheet. Where Hardware Meets Software

G80 SoC Datasheet. Where Hardware Meets Software GHI Electronics, LLC 501 E. Whitcomb Ave. Madison Heights, Michigan 48071 Phone: (248) 397-8856 Fax: (248) 397-8890 www.ghielectronics.com G80 SoC Datasheet Where Hardware Meets Software GHI Electronics,

More information

EMX Module Specifications

EMX Module Specifications EMX is a combination of hardware (ARM Processor, Flash, RAM, Ethernet PHY...etc) on a very small (1.55 x1.8 ) SMT OEM 8-Layer board that hosts Microsoft.NET Micro Framework with various PAL/HAL drivers.

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

Creating Power-Efficient Designs with the ArcticLink Solution Platform

Creating Power-Efficient Designs with the ArcticLink Solution Platform Creating Power-Efficient Designs with the ArcticLink Solution Platform QuickLogic Application Note 94 Introduction The ArcticLink solution platform is comprised of a Hi-Speed USB OTG controller, 8 Kbyte

More information

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup using a USB Debug Adapter

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup using a USB Debug Adapter C8051F38X DEVELOPMENT KIT USER S GUIDE 1. Kit Contents The C8051F38x Development Kit contains the following items: C8051F380 Target Board C8051Fxxx Development Kit Quick-start Guide Silicon Laboratories

More information

AU7845 USB HOST MP3/WMA DECODER SOC. AU7845 Datasheet. USB Host MP3/WMA Decoder SOC. Rev 1.01

AU7845 USB HOST MP3/WMA DECODER SOC. AU7845 Datasheet. USB Host MP3/WMA Decoder SOC. Rev 1.01 AU7845 Datasheet USB Host MP3/WMA Decoder SOC Rev 1.01 Aug 28, 2008 Shanghai Mountain View Silicon Technology Co Ltd http://www.mvsilicon.com DISCLAIMER All information and data contained in this document

More information

Infineon C167CR microcontroller, 256 kb external. RAM and 256 kb external (Flash) EEPROM. - Small single-board computer (SBC) with an

Infineon C167CR microcontroller, 256 kb external. RAM and 256 kb external (Flash) EEPROM. - Small single-board computer (SBC) with an Microcontroller Basics MP2-1 week lecture topics 2 Microcontroller basics - Clock generation, PLL - Address space, addressing modes - Central Processing Unit (CPU) - General Purpose Input/Output (GPIO)

More information

MICROPROCESSOR BASED SYSTEM DESIGN

MICROPROCESSOR BASED SYSTEM DESIGN MICROPROCESSOR BASED SYSTEM DESIGN Lecture 5 Xmega 128 B1: Architecture MUHAMMAD AMIR YOUSAF VON NEUMAN ARCHITECTURE CPU Memory Execution unit ALU Registers Both data and instructions at the same system

More information

SKB360I Bluetooth 4.0 Low Energy Module Datasheet

SKB360I Bluetooth 4.0 Low Energy Module Datasheet SKB360I Bluetooth 4.0 Low Energy Module Datasheet Name: Bluetooth 4.0 Low Energy Module Model No.: SKB360I Version: V1.01 Revision History: Revision Description Approved Date V1.01 Initial Release Hogan

More information

S1C33E07 CMOS 32-bit Application Specific Controller

S1C33E07 CMOS 32-bit Application Specific Controller CMOS 32-bit Application Specific Controller DESCRIPTIONS 32-bit RISC CPU-Core Optimized for SoC (EPSON S1C33 PE) Built-in 8KB RAM SDRAM Controller with Burst Control Generic DMA Controller (HSDMA/IDMA)

More information

FT6x06. Self-Capacitive Touch Panel Controller INTRODUCTION FEATURES

FT6x06. Self-Capacitive Touch Panel Controller INTRODUCTION FEATURES Self-Capacitive Touch Panel Controller INTRODUCTION The FT6x06 Series ICs are single-chip capacitive touch panel controller ICs with a built-in 8 bit enhanced Micro-controller unit (MCU).They adopt the

More information