Abstract: This application note describes how to develop, build, and debug applications for the MAXQ1103 microcontroller. This application note uses the CrossWorks C compiler from Rowley Associates for the MAXQ30 platform.
introduction
MAXQ1103 is a new generation of secure microcontroller from Maxim Integrated Products, designed for financial terminals. It runs 16-bit instructions and provides a 32-bit data channel. The microcontroller executes instructions in one machine cycle and is a very high-performance RISC machine. MAXQ1103 also has many important security features, including:
- Cryptographic accelerators supporting DES, 3DES, SHA-1, SHA-224, SHA-256, RSA, DSA, and ECDSA
- True hardware random number generator
- 1KB low leakage battery-backed NVSRAM
- 7 tamper detection inputs to interface with external circuits
- Environmental sensors, such as temperature and voltage out-of-range detectors
The MAXQ1103
evaluation (EV) kit is an ideal platform for prototyping security applications. The kit provides two serial ports, two smart card slots (one full-size, one SIM), a USB connector, an LCD screen, a 16-button keypad, and a prototyping area.
Setting Up the MAXQ1103 EV Kit
The MAXQ1103 evaluation kit is shown in Figure 1. The following hardware components are required to complete the tasks discussed in this application note:
- MAXQ1103 EV kit board
- JTAG Board
- JTAG cable (connects the MAXQ1103 EV kit board to the JTAG board)
- 9-pin serial cable
- Regulated power supply (5V, ±5%, 300mA, center positive)
Detailed Circuit Diagram (PDF, 14.4MB)
Figure 1. MAXQ1103 EV KitBoth
the MAXQ1103 EV kit board and the JTAG board have a number of jumpers that need to be configured. For detailed information on the jumpers and their functions, refer to their respective data sheets. For this application note, configure the jumpers as follows:
- On the MAXQ1103 EV kit board, short jumper JU1 and connect the top two pins of JU5 (the two pins closest to the JU5 label). All other jumpers should now be open. If all jumpers JU6 through JU18 are shorted, then you are good to go. This is the configuration required for smart card communication and is not covered in this application note.
- On the JTAG board, short JH1 and JH2, and open JH3.
Connect the JTAG cable between the JTAG board and the MAXQ1103 kit board. The red cable should be connected to the side labeled with pins 1 and 2 on the JTAG board and to the TCK-GND side of the MAXQ1103 kit board.
Note that on earlier MAXQ1103 EV kits, the MAXQ1103 IC may have been socketed. If so, insert the MAXQ1103 into the socket with the IC marking facing down (the lead-free "+" indicator should be on the upper right side).
Connect the 9-pin serial cable between your PC and the JTAG board. Do not connect it to the MAXQ1103 EV kit board. Connect power to both boards.
Designing with the CrossWorks Compiler: Blinky
Rather than starting with "Hello World," we will build a simple application that blinks an LED on the MAXQ103 kit board.
The toolkit we will use is CrossStudio from Rowley Associates. The current version of the toolkit is CrossWorks for the MAXQ30 (version 2.0.0.2008063000.2293), which was used to produce the screen captures in this document. To determine if you have the latest version, visit the Rowley Associates website online or contact us through the Maxim Support Center.
When creating a new project, click File
New
New Project. In the New Project pop-up box, fill in the Name and Location boxes at the bottom and select "AC executable" from the Project Templates window (
Figure 2
). We will call the project BlinkyDemo and place it in the directory C:\work\maxq\maxq1103\blinky.
Previous article:High-speed counting port schematic diagram
Next article:Designing with the MAXQ2000 USB "Thumb" Evaluation Kit
- Popular Resources
- Popular amplifiers
- High signal-to-noise ratio MEMS microphone drives artificial intelligence interaction
- Advantages of using a differential-to-single-ended RF amplifier in a transmit signal chain design
- ON Semiconductor CEO Appears at Munich Electronica Show and Launches Treo Platform
- ON Semiconductor Launches Industry-Leading Analog and Mixed-Signal Platform
- Analog Devices ADAQ7767-1 μModule DAQ Solution for Rapid Development of Precision Data Acquisition Systems Now Available at Mouser
- Domestic high-precision, high-speed ADC chips are on the rise
- Microcontrollers that combine Hi-Fi, intelligence and USB multi-channel features – ushering in a new era of digital audio
- Using capacitive PGA, Naxin Micro launches high-precision multi-channel 24/16-bit Δ-Σ ADC
- Fully Differential Amplifier Provides High Voltage, Low Noise Signals for Precision Data Acquisition Signal Chain
- Innolux's intelligent steer-by-wire solution makes cars smarter and safer
- 8051 MCU - Parity Check
- How to efficiently balance the sensitivity of tactile sensing interfaces
- What should I do if the servo motor shakes? What causes the servo motor to shake quickly?
- 【Brushless Motor】Analysis of three-phase BLDC motor and sharing of two popular development boards
- Midea Industrial Technology's subsidiaries Clou Electronics and Hekang New Energy jointly appeared at the Munich Battery Energy Storage Exhibition and Solar Energy Exhibition
- Guoxin Sichen | Application of ferroelectric memory PB85RS2MC in power battery management, with a capacity of 2M
- Analysis of common faults of frequency converter
- In a head-on competition with Qualcomm, what kind of cockpit products has Intel come up with?
- Dalian Rongke's all-vanadium liquid flow battery energy storage equipment industrialization project has entered the sprint stage before production
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- New real-time microcontroller system from Texas Instruments enables smarter processing in automotive and industrial applications
- Summary of MCU delay methods
- Who can teach me?
- Understanding the Q and D values of capacitors
- Raspberry Pi Pico User Guide - by dcexpert
- Antenna Design and RF Layout Guidelines
- [Qinheng RISC-V core CH582] 2-GPIO usage
- Threshold voltage question
- How to view ADI data sheet information sharing
- Anlu SparkRoad domestic FPGA evaluation [Problem feedback] ASUS win10 installation Anlu Jtag driver problem
- What is the difference between the AFE module in the automotive BMS and the general metering chip?