MAXQ3108 Maxim Integrated Products, MAXQ3108 Datasheet - Page 44

no-image

MAXQ3108

Manufacturer Part Number
MAXQ3108
Description
Dual-Core Microcontroller
Manufacturer
Maxim Integrated Products
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MAXQ3108-FFN
Manufacturer:
MAXIM/美信
Quantity:
20 000
Part Number:
MAXQ3108-FFN+
Manufacturer:
Maxim Integrated Products
Quantity:
135
www.DataSheet4U.com
Low-Power, Dual-Core Microcontroller
44
I2CIE (02h, 04h)
Initialization:
Read/Write Access:
I2CIE.0: I2CSRIE
I2CIE.1: I2CTXIE
I2CIE.2: I2CRXIE
I2CIE.3: I2CSTRIE
I2CIE.4: I2CTOIE
I2CIE.5: I2CAMIE
I2CIE.6: I2CALIE
I2CIE.7: I2CNACKIE
I2CIE.8: I2CGCIE
I2CIE.9: I2CROIE
I2CIE.10: Reserved
I2CIE.11: I2CSPIE
I2CIE.[15:12]: Reserved
TB0R (04h, 04h)
Initialization:
Read/Write Access:
TB0R.[15:0]:
______________________________________________________________________________________
I
This register is cleared to 0000h on all forms of reset.
Unrestricted read/write access.
I
condition is detected (I2CSRI = 1). Clearing this bit to 0 disables the START detection interrupt
from generating.
I
the transmit interrupt flag is set (I2CTXI = 1). Clearing this bit to 0 disables the transmit interrupt
from generating.
I
receive interrupt flag is set (I2CRXI = 1). Clearing this bit to 0 disables the receive interrupt from
generating.
I
clock stretch interrupt flag is set (I2CSTRI = 1). Clearing this bit disables the clock stretch interrupt
from generating.
I
condition is detected (I2CTOI = 1). Clearing this bit to 0 disables the timeout interrupt from
generating.
I
when the I
this bit to 0 disables the address match interrupt from generating.
I
master loses in an arbitration (I2CALI = 1). Clearing this bit to 0 disables the arbitration loss
interrupt from generating.
I
detected (I2CNACKI = 1). Clearing this bit to 0 disables the NACK detection interrupt from
generating.
I
to the CPU when general call is enabled (I2CGCEN = 1). Clearing this bit to 0 disables the general
call interrupt from generating.
I
receiver overrun condition is detected (I2ROI = 1). Clearing this bit to 0 disables the receiver
overrun detection interrupt from generating.
Reserved. Reads return 0.
I
condition is detected (I2CSPI = 1). Clearing this bit to 0 disables the STOP detection interrupt from
generating.
Reserved. Reads return 0.
Timer B 0 Capture/Reload Value
This register is cleared to 0000h on all forms of reset.
Unrestricted read/write.
Timer B Capture/Reload Bits 15:0. This register is used to capture the TBV value when timer B is
configured in capture mode. This register is also used as the 16-bit reload value when timer B is
configured in autoreload mode.
2
2
2
2
2
2
2
2
2
2
2
2
C Interrupt Enable Register (16-Bit Register)
C START Interrupt Enable. Setting this bit to 1 causes an interrupt to the CPU when a START
C Transmit Complete Interrupt Enable. Setting this bit to 1 causes an interrupt to the CPU when
C Receive Ready Interrupt Enable. Setting this bit to 1 causes an interrupt to the CPU when the
C Clock Stretch Interrupt Enable. Setting this bit to 1 generates an interrupt to the CPU when the
C Timeout Interrupt Enable. Setting this bit to 1 causes an interrupt to the CPU when a timeout
C Slave Address Match Interrupt Enable. Setting this bit to 1 causes an interrupt to the CPU
C Arbitration Loss Enable. Setting this bit to 1 causes an interrupt to the CPU when the I
C NACK Interrupt Enable. Setting this bit to 1 causes an interrupt to the CPU when a NACK is
C General Call Interrupt Enable. Setting this bit to 1 generates an I2CGCI (general call interrupt)
C Receiver Overrun Interrupt Enable. Setting this bit to 1 causes an interrupt to the CPU when a
C STOP Interrupt Enable. Setting this bit to 1 causes an interrupt to the CPU when a STOP
Special Function Register Bit Descriptions (continued)
2
C controller detects an address that matches the I2CSLA value (I2CAMI = 1). Clearing
2
C

Related parts for MAXQ3108