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

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
4) The DSPCore completes the RAM read operation.
5) The DSPCore loads the results of the read to the
6) The DSPCore loads 0x22 into the SRSP0 register.
7) The UserCore receives the response alert and
8) The DSPCore sees that the RSPSDV bit is cleared. It
9) The UserCore sees the REQCDV bit go clear and is
Timer 2 is a complex timing element designed for PWM
generation, IR generation and detection, and a variety
of other purposes. For information about this timer and
its properties, refer to Section 9 of the MAXQ Family
User’s Guide .
The timer B peripheral is an enhanced timer type 1
(refer to the MAXQ Family User’s Guide for information
about type 0, type 1, and type 2 timers). It has many of
the features of the more complex type 2 timer, but with
an interface optimized for the 16-bit MAXQ architecture.
Timer B is managed through four 16-bit registers:
TB0CN is the configuration and status register; TB0V is
the current value of the timer; TB0R is the capture/reload
register; and TB0C is the compare register.
The bits of the configuration and status register are as
follows:
Bit 0: CP/RLB. If cleared to 0, TB0R functions as a
reload register. This means that TB0V is reloaded with
the appropriate value when overflow/underflow occurs.
(If counting up, TB0V is loaded with 0 when TB0V =
TB0R; if counting down, TB0V is loaded with TB0R
when TB0V = 0x0000.) If set, the TB0R captures the
value of TB0V when a falling edge is detected on TBB.
Bit 1: ETB. Enables all interrupts from timer B.
Bit 2: TRB. When set, timer B is allowed to run. When
cleared, the time is halted with its current state intact.
MREQ0 register. It decodes the request as a RAM
read request (0x02.) In response, it reads MREQ1
for the address to read.
SRSP1 register.
This action simultaneously loads the response 0x02
into the response bits and sets the RSPSDV bit to
alert the UserCore that a response is pending.
retrieves the response from the SRSP1 register. It
then clears the RSPSDV bit in the SRSP0 register.
then clears the REQCDV bit in the MREQ0 register.
now ready for the next request.
______________________________________________________________________________________
Low-Power, Dual-Core Microcontroller
Timer B
Timer 2
Bit 3: EXENB. Setting this bit enables capture/reload
functions on the TBB external pin. In capture mode, a
negative transition on this pin copies the current value
of the TB0V register into the TB0R register. In reload
mode, a negative transition on this pin resets TB0V to 0
(in upcount mode) or to TB0R (in downcount mode).
Bit 4: DCEN. When clear, the counter or timer counts
up. When set, the counter or timer counts either up or
down depending on the state of the TBB pin. In PWM
modes, the TBB pin is an output; in this case, when
DCEN is active the counter counts up to TB0R, then
counts down to 0 and repeats.
Bit 5: TBOE. When set, and when the timer is operating
in timer mode, this bit enables the output of the timer
onto the TBA pin. When clear, the TBA pin can be used
for an alternate function, or as an input to the timer.
Bit 6: EXFB. This flag is used to trigger an interrupt on
any of the following conditions:
• The timer is configured as a timer in capture mode,
• The timer is configured in reload mode and counts
• The timer is configured to any PWM operating mode
Additionally, if reload mode is in effect with no PWM
operating mode, the EXFB bit toggles on overflow/
underflow without generating an interrupt.
Bit 7: TFB. This flag is set on any overflow/underflow
event. It must be cleared by software.
Bits 10 to 8: TBPS. These three bits define the
prescaler divisor:
and a negative edge on the TBB pin is observed with
the TBB pin enabled.
up, and a negative edge on the TBB pin is observed
with the TBB pin enabled.
and a negative edge on the TBB pin is observed with
the TBB pin enabled.
VALUE
000
001
010
011
100
101
110
111
DIVISOR
1024
256
16
64
1
4
1
1
61

Related parts for MAXQ3108-FFN+