Advertisement

EVB-SEC1110/EVB-SEC1210/
EVB-SEC1212-DEV
Evaluation Board User's Guide
 2013 Microchip Technology Inc.
DS00001574A

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the EVB-SEC1210 and is the answer not in the manual?

Questions and answers

Summary of Contents for Microchip Technology EVB-SEC1210

  • Page 1 EVB-SEC1110/EVB-SEC1210/ EVB-SEC1212-DEV Evaluation Board User’s Guide  2013 Microchip Technology Inc. DS00001574A...
  • Page 2 Total Endurance, TSHARC, UniWinDriver, WiperLock, ZENA and Z-Scale are trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. SQTP is a service mark of Microchip Technology Incorporated in the U.S.A. GestIC and ULPP are registered trademarks of Microchip Technology Germany II GmbH &...
  • Page 3 Object of Declaration: EVB-SEC1110/EVB-SEC1210/EVB-SEC1212-DEV User’s Guide  2013 Microchip Technology Inc. DS00001574A-page 3...
  • Page 4 EVB-SEC1110/EVB-SEC1210/EVB-SEC1212-DEV Evaluation Board User’s Guide NOTES:  2013 Microchip Technology Inc. DS00001574A-page 4...
  • Page 5: Table Of Contents

    2.5.5 Test Points Description ................20 2.5.6 Bond Options ..................... 20 2.5.7 Selecting the Code Fetch Source .............. 21 2.6 EVB-SEC1210 ....................21 2.6.1 Placing a Chip in the Socket ..............22 2.6.2 Connector Description ................23 2.7 EVB-SEC1110 ....................24 2.7.1 Placing a Chip in the Socket ..............
  • Page 6 EVB-SEC1110/EVB-SEC1210/EVB-SEC1212-DEV Evaluation Board User’s Guide Worldwide Sales and Service ..................41  2013 Microchip Technology Inc. DS00001574A-page 6...
  • Page 7: Preface

    “DSXXXXXA”, where “XXXXX” is the document number and “A” is the revision level of the document. ® For the most up-to-date information on development tools, see the MPLAB IDE online help. Select the Help menu, and then Topics to open a list of available online help files.  2013 Microchip Technology Inc. DS00001574A-page 7...
  • Page 8: Conventions Used In This Guide

    Curly brackets and pipe Choice of mutually exclusive errorlevel {0|1} character: { | } arguments; an OR selection Ellipses... Replaces repeated text var_name [, var_name...] Represents code supplied by void main (void) user { ...  2013 Microchip Technology Inc. DS00001574A-page 8...
  • Page 9: The Microchip Web Site

    PICSTART Plus and PIC-kit 2 and 3. CUSTOMER SUPPORT Users of Microchip products can receive assistance through several channels: • Distributor or Representative • Local Sales Office • Field Application Engineer (FAE) • Technical Support  2013 Microchip Technology Inc. DS00001574A-page 9...
  • Page 10: Document Revision History

    Technical support is available through the web site at: http://www.microchip.com/support DOCUMENT REVISION HISTORY Revision A (September 2013) • Initial Release of this Document.  2013 Microchip Technology Inc. DS00001574A-page 10...
  • Page 11: Chapter 1. Introduction

    • Endpoints can be configured for control, bulk & interrupt transfer types • Max packet size configurable for each endpoint • (8 / 16/ 32/ 64 bytes are allowed) • Ping pong buffers supported for non-control endpoints  2013 Microchip Technology Inc. DS00001574A-page 11...
  • Page 12: Sec1210 Features

    • On-board RS232 Transceiver for debugging as well as RS232 host interface • On-board Reset button • On-board EDP header for f/w debugging. • On-board JTAG header for entering ASIC test mode and debugging  2013 Microchip Technology Inc. DS00001574A-page 12...
  • Page 13: Directory Structure

    FlashWriter application. Filenames with "OTP" are intended to be programmed onto the OTP using OTPProgrammer application. Similarly, "SINGLESLOT" or "DUALSLOT" in the file name indicates a single slot or dual slot reader, respectively.  2013 Microchip Technology Inc. DS00001574A-page 13...
  • Page 14: Chapter 2. Evbpcba Documentation

    • Two smartcard slots • SPI1 • SPI2 Code execution (Either from external or on board flash) • UART • Input bond options allow a single chip to function as either an SEC1110 or SEC1210.  2013 Microchip Technology Inc. DS00001574A-page 14...
  • Page 15 EVBPCBA Documentation FIGURE 2-1: EVB-SEC2112-DEV PROTOTYPE COMPONENT SIDE TOP LAYER  2013 Microchip Technology Inc. DS00001574A-page 15...
  • Page 16: Board Layout

    1. In each header, Pin 1 is represented by a thick band near the edge. 2. Pins filled in dark red indicate they are to be shorted by a jumper. FIGURE 2-2: DEFAULT BOARD SETUP TO RUN FROM OTP USING INTERNAL OSCILLATOR IN SEC1212-DEV (QFN48) MODE  2013 Microchip Technology Inc. DS00001574A-page 16...
  • Page 17: Inserting A Chip Into The Socket

    1 --- 2 Supplied Externally Self/Bus Power Header 2 --- 3 Supplied by Upstream VBUS (default) Power IN Short (default) 5V_DUT Short (default) MUX’d RS232-I/F Short (and open J11) to select RS232 interface  2013 Microchip Technology Inc. DS00001574A-page 17...
  • Page 18 SPI1_Interface 1-10 SPI host adapters SPI2_Internal Flash Short to program SPI2 flash and execute code from Header to which Microchip’s 10 pin serial cable to be con- RS232 10 pin header 1-10 nected  2013 Microchip Technology Inc. DS00001574A-page 18...
  • Page 19 2,6,10,16 nc pins 1,3,4,5,7,9 GND Test Points ,11,13,15, 17,19,20 DUT EDP/EDP-T JTAG Header TCK (JTAG_CLK) TDO (PJTAG_TDO) TDI (PJTAG_TDI) TMS (PJTAG_TMS) General purpose pull up to 3.3V thru 1K ohm Open (default) resistor  2013 Microchip Technology Inc. DS00001574A-page 19...
  • Page 20: Switch Description

    Depending on the Bond option set on jumper J36, J37 and J38, the SEC1212-DEV pro- totype can work in SEC1210 (QFN24) and SEC1110 (QFN16) pin modes also. PART No. BOND0(J36) BOND1(J37) BONd2(J38) Remarks SEC1110 SEC1210 SEC1212-DEV OTP/Internal ROM boot SEC1212-DEV External SPI2 Flash boot  2013 Microchip Technology Inc. DS00001574A-page 20...
  • Page 21: Selecting The Code Fetch Source

    2. FORCE_OTP_ROM bit is not programmed through OTP Programmer applica- tion 3. Pins 1-2 of J38 are to be shorted EVB-SEC1210 The EVB-SEC1210 utilizes the 24-pin QFN SEC1210 and includes the following inter- faces and features. • USB • Two smartcard slots •...
  • Page 22: Placing A Chip In The Socket

    EVB-SEC1110/EVB-SEC1210/EVB-SEC1212-DEV Evaluation Board User’s Guide FIGURE 2-4: EVB-SEC1210 COMPONENT SIDE TOP LAYER 2.6.1 Placing a Chip in the Socket This section is applicable only if the ASIC is not directly soldered on the PCB and the EVB is equipped with a socket. The following guidelines must be followed when replac- ing the ASIC in the socket.
  • Page 23: Connector Description

    EVBPCBA Documentation FIGURE 2-5: EVB-SEC1210 PIN 1 SOCKET ALIGNMENT 2.6.2 Connector Description Ref. Des. Description Settings Shield connections to earth USB-B Upstream Connec- VBUS_UP USBUP_DM USBUP_DP CDSW2 (GND) SC1_PRSNT# SC1_C8 SC1_C4 Smart Card 1 SC1_IO (SC1 I/F – Credit Card)
  • Page 24: Evb-Sec1110

    • One smartcard slot Note 1: A standard USB A-to-B cable is required to connect to the USB Host. Code execution is possible only from internal SRAM or OTP. FIGURE 2-6: EVB-SEC1110 COMPONENT SIDE TOP LAYER  2013 Microchip Technology Inc. DS00001574A-page 24...
  • Page 25: Placing A Chip In The Socket

    Place the ASIC in the socket in such a way that the Pin1 marking (dot) on the ASIC and the socket Pin1 marking on the PCB (triangle) align, as shown in Figure 2-7. The socket is manufactured by R&D Interconnect (P/N: Note: 106458-0134). FIGURE 2-7: EVB-SEC1110 PIN 1 SOCKET ALIGNMENT  2013 Microchip Technology Inc. DS00001574A-page 25...
  • Page 26: Connector Description

    Connector Description Ref. Description Settings Des. Shield connections to earth GND VBUS_UP USB-A Upstream Connector USBUP_DM USBUP_DP CDSW2 (GND) SC1_PRSNT# SC1_C8 SC1_C4 SC1_IO Smart Card 1 (SC1 I/F – Credit SC1_CLK Card) SC1_RST# SC1_VCC  2013 Microchip Technology Inc. DS00001574A-page 26...
  • Page 27: Chapter 3. Ccid Firmware

    • Support in-box drivers of all Windows and Linux versions SINGLE SLOT CCID FIRMWARE • USB CCID class compliant single slot firmware • This firmware supports EVB-SEC1110, EVB-SEC1210 & EVB-SEC2112-DEV boards • Card can be removed / re-inserted. Interrupt notification will be sent to host according to card changes in slot.
  • Page 28 EVB-SEC1110/EVB-SEC1210/EVB-SEC1212-DEV Evaluation Board User’s Guide FIGURE 3-8: SEC1110 DEVICE ENUMERATION UNDER WINDOWS 7 FIGURE 3-9: SEC1210/SEC1212-DEV DEVICE ENUMERATION UNDER WINDOWS 7  2013 Microchip Technology Inc. DS00001574A-page 28...
  • Page 29 Windows Update to search for a suit- able driver. • Choose Recommended Option and click Next to continue. FIGURE 3-10: FOUND NEW HARDWIRE WIZARD • Choose "Yes, Connect and search for software on the Internet" and click Next.  2013 Microchip Technology Inc. DS00001574A-page 29...
  • Page 30 EVB-SEC1110/EVB-SEC1210/EVB-SEC1212-DEV Evaluation Board User’s Guide FIGURE 3-11: FOUND NEW HARDWARE WIZARD - OPTIONS  2013 Microchip Technology Inc. DS00001574A-page 30...
  • Page 31 CCID Firmware FIGURE 3-12: FOUND NEW HARDWARE WIZARD - SEARCH  2013 Microchip Technology Inc. DS00001574A-page 31...
  • Page 32 • Click Finish when the last window shows that the installation has finished. • After successful driver installation, the device will be included in the Device Man- ager, as shown in Figure 3-14.  2013 Microchip Technology Inc. DS00001574A-page 32...
  • Page 33 CCID Firmware FIGURE 3-14: DEVICE MANAGER - NEW DEVICE  2013 Microchip Technology Inc. DS00001574A-page 33...
  • Page 34: Chapter 4. Checking Device Firmware Revision

    To check the device's firmware revision, go to Device Manager and select the smart card reader. Right click and select Properties. FIGURE 4-15: DEVICE MANAGER - PROPERTIES In the Details tab select Hardware Ids, where the revision number is listed.  2013 Microchip Technology Inc. DS00001574A-page 34...
  • Page 35 Checking Device Firmware Revision FIGURE 4-16: DEVICE MANAGER - FIRMWARE REVISION Note 1: F/W version in the above case is 2.19 If the reader is enumerated as SMSC WINUSB, then the device is not pro- grammed.  2013 Microchip Technology Inc. DS00001574A-page 35...
  • Page 36: Chapter 5. Otp Programming Procedures

    Note: This procedure is applicable only to EVB-SEC2112-DEV, as the EVB-SEC1110 and EVB-SEC1210 are pre-programmed with appropriate firmware. Only the EVB-SEC2112-DEV includes firmware loaded to SPI2 Flash - and user has an option to program the OTP only once. Once the OTP is programmed and the "OTP_ROM_EN"...
  • Page 37 Figure 5-18. 7. Select Update and press OK. Note: Steps 4, 5 and 6 must be performed without resetting the device after OTP programming. Otherwise, the device will enumerate as SMSC WINUSB.  2013 Microchip Technology Inc. DS00001574A-page 37...
  • Page 38 EVB-SEC1110/EVB-SEC1210/EVB-SEC1212-DEV Evaluation Board User’s Guide FIGURE 5-18: OTP PROGRAMMER - SPECIAL REGISTER CONTROL PANEL  2013 Microchip Technology Inc. DS00001574A-page 38...
  • Page 39: Chapter 6. Spi Programming Procedures

    3. Select the .bin file using Browse… button 4. Click Program SPI2 Flash FIGURE 6-19: SPI FLASH WRITER - SELECT DEVICE 5. After successful completion, the Status box will change to "Programming SPI2 flash completed successfully".  2013 Microchip Technology Inc. DS00001574A-page 39...
  • Page 40 EVB-SEC1110/EVB-SEC1210/EVB-SEC1212-DEV Evaluation Board User’s Guide FIGURE 6-20: SPI FLASH WRITER - COMPLETED SUCCESSFULLY 6. Change the Bond2 jumper (J38) to 2-3 and reset the board. The EVB will now boot from SPI.  2013 Microchip Technology Inc. DS00001574A-page 40...
  • Page 41 China - Xian Tel: 66-2-694-1351 Tel: 86-29-8833-7252 Fax: 66-2-694-1350 Toronto Fax: 86-29-8833-7256 Mississauga, Ontario, Canada China - Xiamen Tel: 905-673-0699 Tel: 86-592-2388138 Fax: 905-673-6509 Fax: 86-592-2388130 China - Zhuhai Tel: 86-756-3210040 08/20/13 Fax: 86-756-3210049  2013 Microchip Technology Inc. DS00001574A-page 41...
  • Page 42 Mouser Electronics Authorized Distributor Click to View Pricing, Inventory, Delivery & Lifecycle Information: Microchip EVB-SEC1110...

This manual is also suitable for:

Evb-sec1212-devEvb-sec1110

Table of Contents