MAXQ3108-FFN+ Maxim Integrated Products, MAXQ3108-FFN+ Datasheet - Page 63

IC MCU DUAL-CORE 16BIT 28-TSSOP

MAXQ3108-FFN+

Manufacturer Part Number
MAXQ3108-FFN+
Description
IC MCU DUAL-CORE 16BIT 28-TSSOP
Manufacturer
Maxim Integrated Products
Series
MAXQ™r
Datasheet

Specifications of MAXQ3108-FFN+

Core Processor
RISC
Core Size
16-Bit
Speed
10MHz
Connectivity
I²C, SPI, UART/USART
Peripherals
POR, PWM, WDT
Number Of I /o
21
Program Memory Size
64KB (32K x 16)
Program Memory Type
FLASH
Ram Size
11K x 8
Voltage - Supply (vcc/vdd)
1.8 V ~ 3.6 V
Oscillator Type
External
Operating Temperature
-40°C ~ 85°C
Package / Case
28-TSSOP
Processor Series
MAXQ
Core
RISC
Data Bus Width
16 bit
Data Ram Size
2 KB
Interface Type
I2C, JTAG, SPI
Maximum Clock Frequency
10 MHz
Number Of Programmable I/os
22
Number Of Timers
2
Operating Supply Voltage
3.6 V
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
Minimum Operating Temperature
- 40 C
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-
Data Converters
-
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
From user code, flash is programmed using the ROM
utility functions from either C or assembly language.
The flash can be programmed one word at a time if so
desired. Once a new user code routine has been pro-
grammed and verified in flash, the link or call address
to that routine can be enabled. This procedure allows
continued user code execution while dynamic reconfig-
uration of user billing code and tariff schedules occurs.
The initial application code loaded through JTAG dic-
tates the in-application facility and implements recogni-
tion of the in-application request and communication.
The following function declarations show examples of
some of the ROM utility functions provided for in-appli-
cation flash programming.
/* Write one 16-bit word to code address 'dest'.
int flash_write (uint16_t dest, uint16_t data);
To erase, the following function would be used:
/* Erase the given Flash page
int flash_erasepage(uint16_t addr);
* addr: Flash offset (anywhere within page)
* Dest must be aligned to 16 bits.
* Returns 0 = failure, 1 = OK.
*/
*/
______________________________________________________________________________________
In-Application Flash
Low-Power, Dual-Core Microcontroller
Programming
A variety of highly versatile, affordably priced develop-
ment tools for this microcontroller are available from
Maxim and third-party suppliers, including:
• Compilers
• In-circuit emulators
• Integrated development environments (IDEs)
• JTAG-to-serial converters for programming and
A partial list of development tool vendors can be found
on our website at www.maxim-ic.com/MAXQ_tools.
For technical support, go to
ic.com/micro.
Designers must have three documents to fully use all
the features of this device. This data sheet contains pin
descriptions, feature overviews, and electrical specifi-
cations. Errata sheets contain deviations from pub-
lished specifications. The MAXQ Family User’s Guide
offers detailed information about device features and
operation.
• This MAXQ3108 data sheet, which contains electri-
• The MAXQ3108 errata sheet for the specific device
• The MAXQ Family User's Guide , which contains
debugging
cal/timing specifications and pin descriptions.
revision, available at www.maxim-ic.com/errata.
detailed information on core features and operation,
including programming. This document is available
on our website at www.maxim-ic.com/MAXQUG.
Development and Technical
Additional Documentation
https://support.maxim-
Support
63

Related parts for MAXQ3108-FFN+