DS28H10RevB-max32555 Datasheet
DS28H10RevB-max32555 Datasheet
DS28H10RevB-max32555 Datasheet
8
chip and pin pads. The MAX32555 is based on a Cortex ●● Security Features Facilitate System-Level Protection
• Secure Boot Loader with Public Key Authentication
72
M3 processor with 512KB of embedded flash, 96KB of
system RAM, 1KB of battery-backed AES self-encrypted • AES, DES and SHA Hardware Accelerators
NVSRAM. It includes all the essential functions of mobile • Modulo Arithmetic Hardware Accelerator (MAA)
11
POS terminal including a cryptographic engine, a true ran- Supporting RSA, DSA, and ECDSA
dom number generator, battery-backed RTC, environmen- • 8-Line Secure Keypad Controller
• Hardware True Random-Number Generator
tal and tamper detection circuitry, a magnetic stripe reader,
57
• Die Shield with Dynamic Fault Detection
a smart card controller with embedded transceiver to • 4 External Tamper Sensors with Independent
directly support 1.8V, 3.3V, and 5V cards, and an integrated Random Dynamic Patterns
secure keypad controller. It also includes a vast array of
/6 • 256-Bit Flip-Flop-Based Battery-Backup AES Key
peripherals, SPIs, UARTs, DMA, ADC, and DAC that add Storage
flexibility to control and differentiate the system design. • Temperature and Voltage Tamper Monitor
10
• Real-Time Clock
Applications
●● Integrated Peripherals Reduce External Component Count
●● PCI Mobile Payment Terminals (mPOS)
• Triple-Track Magnetic Stripe Head Interface
H
●● ATM Keyboards
• One ISO 7816 Smart Card Interface with Integrated
●● EMV Card Reader
Transceiver (1.8V, 3V, and 5V)
28
AHB I AHB I
APB BRIDGE
APB
WATCHDOG OSC/PLL (2) ●● Power Management Optimizes Battery Life and
CODE SPACE AHB PERIPHERALS OTP GPIO
Reduces Active Power Consumption
FLASH SRAM NVSRAM
• Single 3.3V Supply Operation*
512kB 96K 1kB* TIMERS (8) KEYPAD
• Integrated Battery-Backup Switch
UART (3) SPI (3) • Clock Gating Function
DMA CRYPTO
ROM
64kB
• Low-Current Battery-Backup Operation
I2C ADC
USB DEVICE TRNG
* BATTERY-BACKED BLOCKS
8
Note 1: Package thermal resistances were obtained using the method described in JEDEC specification JESD51-7, using a four-layer
72
board. For detailed information on package thermal considerations, refer to www.maximintegrated.com/thermal-tutorial.
Electrical Characteristics
11
(Limits are 100% tested at TA = +25°C and TA = +85°C. Limits over the operating temperature range and relevant supply voltage range
are guaranteed by design and characterization. Specifications marked GBD are guaranteed by design and not production tested.)
57
PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS
POWER SUPPLY
/6
VDD, VDDA 3.0 3.3 3.6 V
Supply Voltage 1.8/3V cards 3.3 V
10
VSC_VDDA
1.8/3/5V cards 5.25 V
Battery Supply Voltage VBAT 2.3 3.6 V
H
VRST
Power-Fail Warning Voltage VPFW 2.2 2.6 V
+ 0.05
fSYS = 60MHz,
E/
8
Input High Voltage (All Pins 0.7 x
72
VIH VDD V
Except External Sensors) VDD
Input Hysteresis (All Pins
VIHYS 0.4 V
11
Except External Sensors)
Input Low Voltage (All Pins 0.3 x
VIL1 GND V
Except External Sensors) VDD
57
Output Low Voltage
VOL2 IOL = 2mA 0.4 V
(Standard Port Pins)
/6
Output High Voltage VDD
VOH2 IOH = -2mA V
(Standard Port Pins) -0.4
10
Output Low Voltage
VOL4 IOL = 4mA 0.4 V
(High-Drive Port Pins)
Output High Voltage VDD
H
Input Capacitance
CIN 5 pF
(All Port Pins)
Input Pullup Resistance
E/
8
VSEH 200 mV
Hysteresis
72
Differential Output Signal
VCRS GBD 1.3 2.0 V
Cross-Point Voltage
11
Idle (Note 10) 0.9 1.7 kΩ
Internal Pullup Resistor RPU_USB
Receiving (Note 10) 1.425 3.090 kΩ
Driver Output Resistance RDRV 28 44 Ω
57
ENVIRONMENTAL SENSORS
VDD Overvoltage Threshold VDD_OV 3.6 3.8 V
/6
VBAT Undervoltage Threshold VBAT_UV 2.1 2.3 V
VBAT Over Voltage Threshold VBAT_OV 3.6 3.8 V
10
THTR 125.0
High-Temperature Threshold °C
THTRerr (Note 12) ±5
H
Low-Temperature Threshold °C
TLTR2 -37.0
TLTR2err (Note 12) ±2.5
DS
10-BIT ADC
Resolution 10 Bits
ADC Clock Frequency fACLK 0.1 6 MHz
E/
8
Integral Nonlinearity INL Code 07 to F9h (Note 10) ±0.4 LSB
72
Offset Error EO (Note 10) ±2 LSB
Gain Error EG (Note 10) ±2 LSB
11
Power-Up Time TPU 200 µs
Full-Scale Voltage VDACOUT 2.0 V
57
SMART CARD
Regulator on, SC_VDDA =
Active SC_VDDA Current 5V ILOAD + ILOAD +
IDD_SC5
/6
5.25V, fSC_CLK = 5MHz mA
Cards 2.5mA 3.5mA
(Note 10)
Regulator on, SC_VDDA =
10
Active SC_VDDA Current 3V ILOAD + ILOAD +
IDD_SC33 3.3V, fSC_CLK = 5MHz mA
Cards 1.5mA 2.5mA
(Note 10)
H
SMART CARD—SC_VCC
Output Low Voltage—
VSC_VCC1 ISC_VCC = 1mA (Note 10) 0 0.3 V
Card-Inactive Mode
E/
Output Current—
ISC_VCC1 SC_VCC = 0V (Note 10) 0 -1 mA
Card-Inactive Mode
Slew Rate—Card-Active Mode |VSC_VCCR| Up/down, C < 300nF 0.10 V/µs
5V supply selected,
4.60 5 5.25
ISC_VCC < -60mA (Note 10)
Output Low Voltage— 3V supply selected,
VSC_VCC2 2.78 3 3.22 V
Card Active Mode ISC_VCC < -55mA (Note 10)
1.8V supply selected,
1.66 1.8 1.94
ISC_VCC < -40mA (Note 10)
5V supply selected,
-60
VSC_VCC = 0V–5.25V (Note 10)
Output Current— 3V supply selected,
ISC_VCC2 -55 mA
Card Active Mode VSC_VCC = 0V–3.3V (Note 10)
1.8V supply selected,
-40
VSC_VCC = 0V–1.8V (Note 10)
Shutdown Current Threshold ISC_VCC_SD 170 mA
8
0.7 x
Input High Voltage VIHSC_DETECT (Note 10) V
72
VDD
Input Low Current IILSC_DETECT VSC_DETECT = 0V (Note 10) -5 -3 0 µA
11
Input High Current IIHSC_DETECT VSC_DETECT = VDD (Note 10) -1 +1 µA
SMART CARD—SC_CLK
57
Output Low Voltage—
VOLSC_CLK IOLSC_CLK = 1mA (Note 10) 0 0.3 V
Card Inactive Mode
Output Current—
IOLSC_CLK
/6
VOL_SCCLK = 0V (Note 10) ±15 µA
Card-Inactive Mode
Output Low Voltage— 0.2 x
VOL1SC_CLK IOLSC_CLK = 200μA (Note 10) 0 V
10
Card-Active Mode VSC_VCC
Output High Voltage— 0.7 x
VOHSC_CLK IOLSC_CLK = -200μA (Note 10) VSC_VCC V
Card-Active Mode VSC_VCC
H
Current Limitation—
ISC_CLK_LIM (Note 10) -80 +80 mA
Card-Active Mode
Clock Frequency—
E/
8
Output Current—
IOLSC_C48 VOLSC_C48 = 0V (Note 10) ±15 µA
72
Card-Inactive Mode
Internal Pullup Resistor— Between C4 or C8 and SC_
RPUPSC_C48 12.5 kΩ
Card Inactive Mode VCC (Note 10)
11
Output Low Voltage—
VOL1SC_C48 IOLSC_C48 = 1mA (Note 10) 0 0.3 V
Card-Active Mode
57
0.8 x
IOHSC_C48 ≤ -20μA (Note 10) VSC_VCC
Output High Voltage— VSC_VCC
VOHSC_C48 V
Card-Active Mode
/6
IOHSC_C48 ≤ -40μA (3V/5V) 0.75 x
VSC_VCC
(Note 10) VSC_VCC
Current Limitation—
10
ISC_C48(LIMIT) (Note 10) -15 +15 mA
Card-Active Mode
Output Rise/Fall Time— CL = 30 pF
tRFSC_C48 0.8 μs
H
8
VILSC_IO (Note 10) -0.3 V
Card-Active Mode VSCVCC
72
Input Low Current—
IILSC_IO VILSC_IO = 0V (Note 10) -850 µA
Card Active Mode
11
Input High Current— VIHSC_IO = VSC_VCC
IIHSC_IO 20 µA
Card Active Mode (Note 10)
Input High Voltage— 0.7 x
57
VIHSC_IO (Note 10) VSCVCC V
Card Active Mode VSCVCC
SMART CARD TIMING
/6
Activation Time tACT 160 μs
Deactivation Time tDEACT 80 μs
10
SC_DETECT Debounce Time tDBSC_DETECT 8 ms
FLASH MEMORY
Mass erase 35
H
Pin Configuration
8
USB_ USB_
A P0.15 P0.20 P0.17 P0.16 P0.19 P0.23 P0.24 P0.26 P0.28 A
DM DP
72
B 32KIN 32KOUT P0.11 P0.9 VDD REG P0.18 P0.25 P0.27 P0.30 P2.0 B
11
57
C P0.14 P0.13 P0.12 P0.10 HFXOUT HFXIN P0.22 P0.31 P0.29 P2.2 P2.4 C
/6
EXTS2 EXTS0_ EXTS3 EXTS2
D VMAIN ADC5 VDD VSS P2.1 P1.3 P1.1 D
_IN OUT _IN _OUT
10
E VBAT P0.8 VSS P0.0 P0.1 P0.2 P0.3 ADC2 P2.3 P1.0 P1.5 E
H
28
EXTS3 EXTS0
G ADC1 DAC0 VDDA P0.7 P0.6 P0.5 P1.4 P1.6 P1.8 G
_OUT _IN
E/
1 2 3 4 5 6 7 8 9 10 11
Pin Description
GPIO PORT PRIMARY SECONDARY
BALL FUNCTION
NUMBER FUNCTION FUNCTION
E4 P0.0 KBD0 — Keyboard I/O
E5 P0.1 KBD1 — Keyboard I/O
E6 P0.2 KBD2 — Keyboard I/O
E7 P0.3 KBD3 — Keyboard I/O
8
F7 P0.4 KBD4 — Keyboard I/O
72
G7 P0.5 KBD5 — Keyboard I/O
G6 P0.6 KBD6 — Keyboard I/O
11
G5 P0.7 KBD7 — Keyboard I/O
E2 P0.8 RXD0 — UART0 Data Input
57
B4 P0.9 TXD0 — UART0 Data Output
C4 P0.10 RTS0 SC_C4_BYP UART0 Request to Send/Smart Card C4 Bypass
/6
B3 P0.11 CTS0 SC_C8_BYP UART0 Clear to Send/Smart Card C8 Bypass
C3 P0.12 RXD1 — UART1 Data Input
10
C2 P0.13 TXD1 — UART1 Data Output
C1 P0.14 RTS1 — UART1 Request to Send
A1 P0.15 CTS1 SQW UART1 Clear to Send/RTC Square-Wave Out
H
C7 P0.22 SSEL0_3 SC_RST_BYP SPI0 Slave Select 3/Smart Card Reset Bypass
A8 P0.23 SDA — I2C Data
A9 P0.24 SCL — I2C Clock
B8 P0.25 MISO1 — SPI1 Master In, Slave Out
A10 P0.26 MOSI1 — SPI1 Master Out, Slave In
B9 P0.27 SCLK1 — SPI1 Clock
A11 P0.28 SSEL1_0 — SPI1 Slave Select 0
C9 P0.29 SSEL1_1 — SPI1 Slave Select 1
B10 P0.30 SSEL1_2 TCLK2 SPI1 Slave Select 2/Timer 2 CLK I/O
C8 P0.31 SSEL1_3 TCLK3 SPI1 Slave Select 3/Timer 3 CLK I/O
E10 P1.0 TCLK0 SC_DETECT_BYP Timer 0 CLK I/O/Smart Card Detect Bypass
D11 P1.1 TCLK1 SC_CLK_BYP Timer 1 CLK I/O/Smart Card CLK Bypass
8
G10 P1.6 LCD_DATA4 — Mono LCD Data 4
72
F11 P1.7 LCD_DATA5 — Mono LCD Data 5
G11 P1.8 LCD_DATA6 — Mono LCD Data 6
11
H10 P1.9 LCD_DATA7 — Mono LCD Data 7
H11 P1.10 LCD_EN — Mono LCD Enable
57
J11 P1.11 LCD_RS — Mono LCD Command/Data Select
J9 P1.12 LCD_RW — Mono LCD RW
K11 P1.13 MISO2 —
/6 SPI2 Master In, Slave Out
J10 P1.14 RXD2 — UART2 Data Input
K10 P1.15 TXD2 — UART2 Data Output
10
L7 P1.24 — —
L6 P1.25 — —
K5 P1.26 — —
L5 P1.27 SSEL2_3 — SPI2 Slave Select 3
J6 P1.28 SSEL2_1 — SPI2 Slave Select 1
K4 P1.29 SCLK2 — SPI2 Clock
J5 P1.30 TCLK6 — Timer 6 CLK I/O
L4 P1.31 TCLK7 — Timer 7 CLK I/O
G8 — EXTS0_IN — External Sensor 0 Input
D5 — EXTS0_OUT — External Sensor 0 Output
F3 — EXTS1_IN — External Sensor 1 Input
F8 — EXTS1_OUT — External Sensor 1 Output
D4 — EXTS2_IN — External Sensor 2 Input
D7 — EXTS2_OUT — External Sensor 2 Output
8
H5 — ADC4 — ADC Channel 4
72
D2 — ADC5 — ADC Channel 5
A4 — USB_DM — USB D-
11
A5 — USB_DP — USB D+
B11 P2.0 VBUS_DET — USB VBUS Detect
57
H8 — RSTIN — System Reset Input
H9 — RSTOUT — System Reset Output
/6
C6 — HFXIN — High-Frequency Crystal Clock Input
C5 — HFXOUT — High-Frequency Crystal Clock Output
10
B1 — 32KIN — 32K RTC Crystal Input
B2 — 32KOUT — 32K RTC Crystal Output
D9 P2.1 TDI — JTAG Test Data Input
H
8
H2 — MCR_2P — Magnetic Stripe Reader Track 2, Positive Input
72
J2 — MCR_2N — Magnetic Stripe Reader Track 2, Negative Input
H1 — MCR_3P — Magnetic Stripe Reader Track 3, Positive Input
11
J1 — MCR_3N — Magnetic Stripe Reader Track 3, Negative Input
F1 — ADC0 — ADC Channel 0
57
G1 — ADC1 — ADC Channel 1
F2 — ADC_VREF — ADC Voltage Reference
/6
G2 — DAC0 — DAC Output Pin
H 10
28
DS
E/
8
32-bit hardware multiply operations. encrypted by a dedicated hardware AES-256 engine and
using a random key that has been generated upon user
72
Refer to the Cortex-M3 Technical Reference Manual for
more details on operation of these features. This data sheet request. This random key is stored in a dedicated 256-bit
is an introduction to the primary features of the MAX32555. flip-flop-based secure nonvolatile key register that is auto-
11
Detailed descriptions of the device’s features can be found matically wiped upon triggering by one of the intrusions
in the user guides and errata sheets for this product. and environmental sensors, both internal and external.
The key itself can only be read by the dedicated AES-
57
Memory Map 256 engine and is not mapped on the AHB/APB buses,
The MAX32555 memory map is contiguous from 0000 making it unreadable from any other system peripherals
0000h to FFFF FFFFh with regions defined for different including CPU and JTAG. The block also provides a way
/6
memory types. Each memory/peripheral type is entirely to override the self-generated AES key with a user sup-
contained within its defined region. plied AES-256 key.
10
The MAX32555 internal memory region contains the pro- Internal ROM and Bootloader
gram and data memories for the CPU. Upon assertion and deassertion of system reset, the
H
engine to avoid latencies when executing code at the stored in OTP and/or NVSRAM.
maximum operating frequencies.
Internal OTP
Internal SRAM and NVSRAM The internal OTP memory resides on the APB bus. A spe-
The internal system SRAM is 96KB of zero wait-state cial controller is designed to read and write the bits in the
memory that is split into two banks of 48KB. Each of them OTP. The OTP offers 1KB of user storage.
is a dedicated AHB slave on the matrix, thus maximizing
the on-chip bandwidth and allowing parallel data transfers.
AMBA AHB Bus ●● Support for nesting and preemption by higher priority
The MAX32555 implements a four-layer 32-bit AHB bus interrupts
matrix. Arbitration between these peripherals is managed ●● Support for NMI (nonmaskable interrupts)
by a fixed burst arbitration scheme, wherein each master
has a fixed priority. Mono LCD Controller
The LCD interface allows an external LCD to be accessed
Interrupt Controller directly over the APB. This interface has the following
The MAX32555 includes the ARM nested vector inter- features:
8
rupt controller(NVIC), providing high speed, determin- ●● Directly compatible with popular monochrome LCDs,
istic response, interrupt masking, and multiple interrupt text, and graphic modes
72
sources.
●● Supports interfaces of 4-/8-bit data and 3 control
Features of the interrupt controller include:
●● Read and writes to external LCD-module-supported
11
●● IRQ generation for each interrupt source (program- register operations
mable)
●● Programmable read and write cycle times
57
●● Unique vectors for each interrupt channel
●● Programmable priority for each channel (8 priority
levels)
/6
10
AHB MASTER
H
1 2 3 4
DS
E/
INTERCONNECT MATRIX
1 2 3 4 5 6 7 8
AHB SLAVE
8
nous interface allowing several SPI-compatible devices
●● Supports 12Mbps and 1.5Mbps data transmission to be interconnected. SPI-compatible devices include
72
EEPROMs, printer controllers, and contactless smart card
●● Integrated USB transceiver
controllers. The MAX32555 implements three indepen-
●● Programmable USB RAM for flexible endpoint con- dent SPI controllers for maximum flexibility. Each of the
11
figuration SPI controllers supports the follow features:
●● Dedicated DMA channel ●● Full-duplex, synchronous communication of 8-/6-bit
57
DMA Controller characters
The DMA controller allows automatic one-way data trans- ●● 4-wire interface plus 3 additional slave selects
/6
fer between two entities. These entities can be either ●● Data transfers rates up to one-fourth the PCLK fre-
memories or peripherals. The transfers are done without quency
using CPU resources. The following transfer modes are
10
●● Master mode of operation
supported:
●● Dedicated baud rate generator
●● 4-channel
●● 8 x 16 transmit and receive FIFOs
H
●● Peripheral-to-memory
●● Transmit and receive DMA support
●● Memory-to-peripheral
28
DMA FIFO followed immediately by an AHB burst write The I2C host port is compliant with the Philips I2C stan-
from the FIFO. dard. The I2C port is a half duplex serial port that uses
two lines (data and clock) for data transmission. The
Cryptographic Accelerator
E/
Smart Card Interface allows it to optionally keep running even when the main
The MAX32555 smart card controller embeds both the digital supply (VCORE) for the device is powered down.
digital core and analog transceiver of the Smart Card The RTC’s time base is the external 32.768kHz crystal.
interface. The built-in transceiver is responsible of voltage The MAX32555 includes a battery backup switch to
translation according to the EMV or ISO7816-1 standard automatically and safely switch between different power
and can support 1.8V and 3V cards with internal power sources while maintaining nonvolatile SRAM content.
supply and 5V cards with external 5V power supply. A Many mobile pin pad implementations cut the main power
bypass mode is available to use an external transceiver. supply from the secure microcontroller when in stop
8
The dedicated card detection input can be used to wake- mode. The internal battery backup switch has two dedi-
up the device when in standby mode. cated input pins, VBAT that connects to a traditional non-
72
The ISO-7816 UART supports the following features: rechargeable lithium battery, and another called VMAIN
that connects to the main rechargeable battery through
●● ISO/IEC 7816 standards supported
11
an external low drop voltage regulator. Tamper detec-
●● Supports both synchronous and asynchronous cards tion applies to whatever input pin is currently selected by
●● 11-bit elementary time unit (ETU) counter the internal battery switch. The switch gives the priority
57
over to the VMAIN so the system drains as much current
●● 9-bit guard time counter
as possible from the main rechargeable battery before
●● 32-bit general-purpose waiting time counter switching to the hard-to-replace lithium battery. It allows
/6
●● Auto character repetition on error signal detection in the end devices to be stored on shelves for long periods
transmit mode of time and without the fear of losing NVSRAM content
10
●● Auto error signal generation on parity error detection because of exhausted lithium battery.
in receive mode It is also possible to connect VMAIN to VDD to switch to
the lithium battery as soon as the power is removed from
H
systems providing values that cannot be predicted by sub-second alarm can cause an interrupt or wake the
attackers. They prevent from replay attacks or key search device from standby mode. The independent subsecond
approaches. The best quality random numbers come alarm runs from the same RTC and allows the application
to support interrupts with a minimum interval of approxi-
E/
8
pair triggers a destructive NMI after a user-configurable
●● Hi-drive (8mA) PWM output generation (timer 0–7 number of mismatches has been detected. Each pair
72
only) of sensor pins generates a unique signal and can be
●● Capture, compare and capture/compare capability independently enabled. One of the dynamic sensors has
11
a removal detection function for EPP application. When
●● External input pin for timer input, clock gating, or cap-
the EPP is legally removed from an ATM machine, the
ture signal (timer 0–7 only)
register SDBE is set instead of triggering a destructive
57
●● Timer output pin (timer 0–7 only) NMI. If the removal detection function is not enabled, the
●● Timer interrupt dynamic sensor triggers a destructive NMI upon tamper.
/6
UART Destructive NMI (DNMI)
A UART or universal asynchronous receiver-transmitter A DNMI is caused by triggering a tamper response or
is a piece of computer hardware that translates between environmental out of range condition. This causes the
10
8
system performance configuration: reset from the security module. A hard reset resets all
72
●● Active digital modules of the device. The hard reset is asserted
asynchronously by any of its sources. The hard reset is
●● Idle with wake-up from GPIO, USB, and RTC released synchronously to the CLKXI oscillator input after
11
●● Standby all reset sources have been inactive for 16 clock cycles.
●● Battery backup with RTC alarm wakeup to power System reset: A system reset is caused by a hard reset
manager chip or a soft reset. A system reset resets all modules except
57
Additionally, the power management unit can help reduce the power management unit (PMU) and watchdog timer. A
power consumption even further by offering the following system reset is driven out onto the RSTOUT pin.
/6
features: Peripheral reset: A peripheral reset is caused by a sys-
●● Integrated oscillator with configurable PLL and flex- tem reset or an individual peripheral reset. These signals
reset APB peripherals, with the exception of the CPU,
10
ible prescaler options
PMU, watchdog timer, GPIO, and secure access.
●● Configurable dynamic CPU clock switching for fre-
quency stepping upon system load 10-Bit ADC
H
●● Independent CPU and peripherals clock domains for The ADC is a 10-bit analog-to-digital-converter. The fol-
28
slowing down CPU when performance is less required lowing features are supported:
●● Individual clock gating where each peripheral’s clock ●● Six channels
can be enabled and disabled on demand ●● Single-shot mode
DS
pation
GPIO ●● Programmable threshold interrupts—each channel
A total of up to 70 GPIO pins are available on the device. has a high and low reading register. If any ADC read-
The GPIO module enables direct I/O control of the GPIO ing on that channel falls outside those thresholds, and
pins. Most pins are shared with a peripheral function interrupt is triggered if enabled.
and can be used as GPIO when the function is unused. The ADC can operate from an external or internal voltage
Though this multiplexing between peripheral and GPIO reference. The accuracy of conversions depends greatly
functions is usually static, it can also be done dynamically. on the quality of the VREF voltage supplied. VREF can be
The primary features of the GPIO module are: tied to the Analog VDD for the ADC. Care should be taken
●● Up to 70 GPIO pins to filter noise to achieve the best performance.
●● Configured as input, output, or I/O 8-Bit DAC
●● Generate interrupt The DAC is an 8-bit single-channel digital-to-analog con-
●● Interrupt generated on level or edges verter. The following features are supported:
●● Wake the power management unit on rising/falling ●● Data flow control interrupts- FIFO almost empty, FIFO
edge underflow, data pattern done
●● Interpolation filter to enhance dynamic performance,
supporting 1:2, 1:4, and 1:8 interpolation
8
●● Interrupt generation (IRQ) in timeout ●● This MAX32555 data sheet, which contains electrical/
72
timing specifications, package information, and pin
Input clock watched by the MAX32555 security mecha- descriptions.
nisms. The watchdog supports 16 programmable time
delay periods with prescale values from 216 to 231. For ●● The MAX32555 revision-specific errata sheet.
11
system clock running at 60MHz, a maximum timeout ●● The MAX32555 User Guide, which contains detailed
delay of 35s is supported. information and programming guidelines for core fea-
57
tures and peripherals.
JTAG Port
The JTAG interface is used for code loading, ICE debug Development and Technical Support
/6
activities and for control of Boundary Scan activities. Technical support is available at https://support.maxi-
The ordering information section contains unique part mintegrated.com/micro.
numbers for devices with the JTAG interface enabled or
10
Revision History
REVISION REVISION PAGES
DESCRIPTION
NUMBER DATE CHANGED
0 6/15 Initial release —
8
72
11
57
/6
H 10
28
DS
E/
For pricing, delivery, and ordering information, please contact Maxim Direct at 1-888-629-4642, or visit Maxim Integrated’s website at www.maximintegrated.com.
Maxim Integrated cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim Integrated product. No circuit patent licenses
are implied. Maxim Integrated reserves the right to change the circuitry and specifications without notice at any time. The parametric values (min and max limits)
shown in the Electrical Characteristics table are guaranteed. Other parametric values quoted in this data sheet are provided for guidance.
Maxim Integrated and the Maxim Integrated logo are trademarks of Maxim Integrated Products, Inc. © 2015 Maxim Integrated Products, Inc. │ 21