ARM Cortex r1p3 Arkusz Danych

Przeglądaj online lub pobierz Arkusz Danych dla Nie ARM Cortex r1p3. ARM Cortex r1p3 Datasheet Instrukcja obsługi

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
  • Strona
    / 138
  • Spis treści
  • BOOKMARKI
  • Oceniono. / 5. Na podstawie oceny klientów
Przeglądanie stron 0
February 2014 DocID024647 Rev 1 1/138
RM0352
Reference manual
Brain smart hub family
Introduction
This reference manual targets application developers. It provides complete information on
how to use the Brain smart hub microcontroller memory and peripherals.
The Brain is the first chip of smart hub microcontrollers family with different memory sizes,
packages and peripherals.
For ordering information, mechanical and electrical device characteristics please refer to the
datasheet.
For information on the ARM
®
Cortex™-M0 core, please refer to the Cortex-M0 technical
reference manual.
Related documents
Cortex-M0 technical reference manual, available from:
http://infocenter.arm.com/help/topic/com.arm.doc.ddi0432c/DDI0432C_cortex_m0_r0p0
_trm.pdf
Cortex-M0 generic user guide, available from:
http://infocenter.arm.com/help/topic/com.arm.doc.dui0497a/DUI0497A_cortex_m0_r0p0
_generic_ug.pdf
www.st.com
Przeglądanie stron 0
1 2 3 4 5 6 ... 137 138

Podsumowanie treści

Strona 1 - Reference manual

February 2014 DocID024647 Rev 1 1/138RM0352Reference manualBrain smart hub familyIntroductionThis reference manual targets application developers. It

Strona 2 - Contents

List of figures RM035210/138 DocID024647 Rev 1List of figuresFigure 1. System architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strona 3 - DocID024647 Rev 1 3/138

SPI (serial peripheral interface) RM0352100/138 DocID024647 Rev 111 SPI (serial peripheral interface)The SPI block is an IP provided by ARM (PL022 “P

Strona 4 - 4/138 DocID024647 Rev 1

DocID024647 Rev 1 101/138RM0352 SPI (serial peripheral interface)13711.3 SPI registersThe SPI has following programmable parameters:• Master or slave

Strona 5 - DocID024647 Rev 1 5/138

SPI (serial peripheral interface) RM0352102/138 DocID024647 Rev 111.4 SPI register descriptionsThis section describes the PrimeCell SSP registers. Ta

Strona 6 - 6/138 DocID024647 Rev 1

DocID024647 Rev 1 103/138RM0352 SPI (serial peripheral interface)137[5:4] FRF Frame format:00: Motorola SPI frame format01: TI synchronous serial fram

Strona 7 - List of tables

SPI (serial peripheral interface) RM0352104/138 DocID024647 Rev 111.4.2 Control register 1, SSPCR1The SSPCR1 register characteristics are:Purpose The

Strona 8 - 8/138 DocID024647 Rev 1

DocID024647 Rev 1 105/138RM0352 SPI (serial peripheral interface)137When the SSPDR is written to, the entry in the transmit FIFO, pointed to by the wr

Strona 9 - DocID024647 Rev 1 9/138

SPI (serial peripheral interface) RM0352106/138 DocID024647 Rev 1Table 100 shows the bit assignments. 11.4.5 Clock prescale register, SSPCPSR

Strona 10 - List of figures

DocID024647 Rev 1 107/138RM0352 SPI (serial peripheral interface)137Table 101 shows the bit assignments. 11.4.6 Interrupt mask set or clear r

Strona 11 - 1 Referenced document

SPI (serial peripheral interface) RM0352108/138 DocID024647 Rev 111.4.7 Raw interrupt status register, SSPRISThe SSPRIS register characteristics are:

Strona 12 - 2 System and memory overview

DocID024647 Rev 1 109/138RM0352 SPI (serial peripheral interface)13711.4.9 Interrupt clear register, SSPICRThe SSPICR register characteristics are:Pu

Strona 13 - 2.2 Memory organization

DocID024647 Rev 1 11/138RM0352 Referenced document1371 Referenced documentTable 1. Referenced documentReference number Name Owner RevisionDUI0497A_cor

Strona 14

SPI (serial peripheral interface) RM0352110/138 DocID024647 Rev 1The following subsections describe the four 8-bit peripheral identification registers

Strona 15 - 2.4 Flash memory overview

DocID024647 Rev 1 111/138RM0352 SPI (serial peripheral interface)137Usage constraints There are no usage constraints. Configurations Available in a

Strona 16 - 2.5 Physical remap

SPI (serial peripheral interface) RM0352112/138 DocID024647 Rev 1The following subsections describe the four, 8-bit PrimeCell identification registers

Strona 17

DocID024647 Rev 1 113/138RM0352 SPI (serial peripheral interface)137Configurations Available in all SSP configurations. Attributes See Table 96 on pag

Strona 18 - (continued)

SPI (serial peripheral interface) RM0352114/138 DocID024647 Rev 1Provision of the individual outputs in addition to a combined interrupt output, enabl

Strona 19

DocID024647 Rev 1 115/138RM0352 UART (universal asynchronous receive transmit)13712 UART (universal asynchronous receive transmit)The Brain device ha

Strona 20

UART (universal asynchronous receive transmit) RM0352116/138 DocID024647 Rev 112.2 IrDA SIR blockThe IrDA “Serial InfraRed” (SIR) block contains an I

Strona 21 - 5.2 Clock generation

DocID024647 Rev 1 117/138RM0352 UART (universal asynchronous receive transmit)137The transmit and receive data flow interrupts UARTRXINTR and UARTTXIN

Strona 22 - Figure 2. Clock generation

UART (universal asynchronous receive transmit) RM0352118/138 DocID024647 Rev 1To update the transmit FIFO you must:• Write data to the transmit FIFO,

Strona 23 - DocID024647 Rev 1 23/138

DocID024647 Rev 1 119/138RM0352 UART (universal asynchronous receive transmit)137 Table 114. UART register summaryOffset Name Type Reset Width

Strona 24 - 5.3 Reset generation

System and memory overview RM035212/138 DocID024647 Rev 12 System and memory overview2.1 System architectureThe main system consists of:• One master:

Strona 25 - 5.3.4 Watchdog reset

UART (universal asynchronous receive transmit) RM0352120/138 DocID024647 Rev 112.6 Register descriptionsThis section describes the UART registers. Tab

Strona 26 - 5.3.7 Recall done

DocID024647 Rev 1 121/138RM0352 UART (universal asynchronous receive transmit)137 12.6.2 Receive status register / error clear register, UART

Strona 27

UART (universal asynchronous receive transmit) RM0352122/138 DocID024647 Rev 112.6.3 Flag register, UARTFRThe UARTFR register is the flag register. Af

Strona 28

DocID024647 Rev 1 123/138RM0352 UART (universal asynchronous receive transmit)13712.6.4 IrDA low-power counter register, UARTILPRThe UARTILPR registe

Strona 29

UART (universal asynchronous receive transmit) RM0352124/138 DocID024647 Rev 112.6.5 Integer baud rate register, UARTIBRDThe UARTIBRD register is the

Strona 30

DocID024647 Rev 1 125/138RM0352 UART (universal asynchronous receive transmit)137The maximum error using a 6-bit UARTFBRD register = 1/64 × 100 = 1.56

Strona 31

UART (universal asynchronous receive transmit) RM0352126/138 DocID024647 Rev 112.6.7 Line control register, UARTLCR_HThe UARTLCR_H register is the li

Strona 32

DocID024647 Rev 1 127/138RM0352 UART (universal asynchronous receive transmit)137Note: To update the three registers there are two possible sequences:

Strona 33

UART (universal asynchronous receive transmit) RM0352128/138 DocID024647 Rev 1Note: To enable transmission, the TXE bit and UARTEN bit must be set to

Strona 34 - MASS ERASE

DocID024647 Rev 1 129/138RM0352 UART (universal asynchronous receive transmit)137Program the control registers as follows:1. Disable the UART.2. Wait

Strona 35

DocID024647 Rev 1 13/138RM0352 System and memory overview1372.2 Memory organizationIntroductionProgram memory, data memory, registers and I/O ports ar

Strona 36

UART (universal asynchronous receive transmit) RM0352130/138 DocID024647 Rev 112.6.10 Interrupt mask set/clear register, UARTIMSCThe UARTIMSC registe

Strona 37 - 1 Yes Unlocked

DocID024647 Rev 1 131/138RM0352 UART (universal asynchronous receive transmit)13712.6.11 Raw interrupt status register, UARTRISThe UARTRIS register i

Strona 38

UART (universal asynchronous receive transmit) RM0352132/138 DocID024647 Rev 112.6.12 Masked interrupt status register, UARTMISThe UARTMIS register i

Strona 39

DocID024647 Rev 1 133/138RM0352 UART (universal asynchronous receive transmit)13712.6.13 Interrupt clear register, UARTICRThe UARTICR register is the

Strona 40 - Table 26. WDG register list

UART (universal asynchronous receive transmit) RM0352134/138 DocID024647 Rev 1UARTPeriphID0 registerThe UARTPeriphID0 register is hard coded and the f

Strona 41

DocID024647 Rev 1 135/138RM0352 UART (universal asynchronous receive transmit)137UARTPeriphID3 registerThe UARTPeriphID3 register is hard coded and th

Strona 42

UART (universal asynchronous receive transmit) RM0352136/138 DocID024647 Rev 1UARTPCellID2 registerThe UARTPCellID2 register is hard coded and the fie

Strona 43

DocID024647 Rev 1 137/138RM0352 Revision history13713 Revision history Table 139. Document revision historyDate Revision Changes06-Feb-2014 1

Strona 44

RM0352138/138 DocID024647 Rev 1 Please Read Carefully:Information in this document is provided solely in connection with ST products. STMicroe

Strona 45

System and memory overview RM035214/138 DocID024647 Rev 1 Table 2. Memory tableAddressCortex-M0 address mapSize Remap = 0 Remap = 10x0000_0000

Strona 46

DocID024647 Rev 1 15/138RM0352 System and memory overview1372.3 Embedded SRAMThe Brain device features up to 128 KBytes of static SRAM (RAM bank0 + RA

Strona 47 - dual timer module (SP804)

System and memory overview RM035216/138 DocID024647 Rev 12.5 Physical remapThe application software can switch between two memory mappings (see Table

Strona 48 - 8.2 Functional overview

DocID024647 Rev 1 17/138RM0352 Interrupts1373 InterruptsInterrupts are handled by the Cortex-M0 “Nested Vector Interrupt controller” (NVIC). The NVIC

Strona 49 - DocID024647 Rev 1 49/138

Interrupts RM035218/138 DocID024647 Rev 116 Init 0 Settable TIMER2A Dual Timer2A 0x0000_0080 17 Init 0 Settable TIMER2B Dual Timer2B 0x000

Strona 50 - 8.2.2 Functional description

DocID024647 Rev 1 19/138RM0352 GPIO1374 GPIOThe Brain device proposes 11 programmable I/Os.Each GPIO provides one programmable input or output that ca

Strona 51 - Interface reset

Contents RM03522/138 DocID024647 Rev 1Contents1 Referenced document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112

Strona 52 - Prescaler operation

GPIO RM035220/138 DocID024647 Rev 1 Table 5. GPIO configuration registersAddress Bit Field name Reset R/W Description0x00 14 GPIO_WDA

Strona 53 - Timer operation

DocID024647 Rev 1 21/138RM0352 Clock and reset management unit1375 Clock and reset management unit5.1 IntroductionThe Brain CRMU implements the clock

Strona 54 - 54/138 DocID024647 Rev 1

Clock and reset management unit RM035222/138 DocID024647 Rev 1Figure 2. Clock generationFONBLQFONBLQVHOFONBLQFONBLQVHOFONBLQFONBLQFORFNBVZLWFKFO

Strona 55 - Interrupt behavior

DocID024647 Rev 1 23/138RM0352 Clock and reset management unit1375.2.2 RC 80 MHz clockThe 80 MHz clock is generated by an on-chip RC oscillator and i

Strona 56 - 56/138 DocID024647 Rev 1

Clock and reset management unit RM035224/138 DocID024647 Rev 15.2.10 SysTick clockThe SysTick timer is clocked on the processor clock. 5.2.11 SPI cloc

Strona 57 - 8.3 Programmer's model

DocID024647 Rev 1 25/138RM0352 Clock and reset management unit137Figure 3. Reset generation5.3.2 Power-on resetThe power-on reset signal is the combin

Strona 58

Clock and reset management unit RM035226/138 DocID024647 Rev 15.3.5 System reset requestThe system reset request is generated by the debug circuitry

Strona 59 - 8.3.2 Register descriptions

DocID024647 Rev 1 27/138RM0352 Clock and reset management unit1375.4 CRMU registersThe CRMU registers are listed in Table 7 on page 27 and are describ

Strona 60 - Load register, TimerXLoad

Clock and reset management unit RM035228/138 DocID024647 Rev 1 1. The field PROC_CLK_SEL is programmed to select the clock output from the 4-w

Strona 61

DocID024647 Rev 1 29/138RM0352 Clock and reset management unit1372. The field HS_OSC_SEL is programmed to select the clock output from the 3-way cloc

Strona 62

DocID024647 Rev 1 3/138RM0352 Contents65.3.6 Lockup reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strona 63 - ".

Clock and reset management unit RM035230/138 DocID024647 Rev 1 Table 15. CRMU_ECCR0(1)Address Bit Field name Reset R/W DescriptionCRM

Strona 64

DocID024647 Rev 1 31/138RM0352 Embedded Flash memory1376 Embedded Flash memory6.1 DescriptionThe Flash array consists of 64 kBytes or 16 kWords (1638

Strona 65

Embedded Flash memory RM035232/138 DocID024647 Rev 1 6.3 Flash controller registers6.3.1 Interrupt registersThe interrupt status, raw status

Strona 66

DocID024647 Rev 1 33/138RM0352 Embedded Flash memory137The CMDDONE and CMDSTART bits are updated a few clock cycles after the requested command has be

Strona 67

Embedded Flash memory RM035234/138 DocID024647 Rev 16.3.4 Command registerStatus bits:• Writing to the COMMAND register will start the action that wil

Strona 68

DocID024647 Rev 1 35/138RM0352 Embedded Flash memory137The APB actions that need to be performed are:• Write ADDRESS register value of the word you wa

Strona 69

Embedded Flash memory RM035236/138 DocID024647 Rev 1 6.3.6 Unlock registersThe unlock registers UNLOCKM and UNLOCKL form together the special

Strona 70 - 9.4 Configuring SysTick

DocID024647 Rev 1 37/138RM0352 Embedded Flash memory137Figure 4. Flash wrapper state machine operation6.5 Flash protection (ready state)After the rec

Strona 71

Watchdog timer (WDG) RM035238/138 DocID024647 Rev 17 Watchdog timer (WDG)The watchdog timer (WDG aka WDT) provides a way of recovering from software

Strona 72 - C register list

DocID024647 Rev 1 39/138RM0352 Watchdog timer (WDG)137disabled the watchdog counter is also stopped, and when the interrupt is enabled the counter wil

Strona 73

Contents RM03524/138 DocID024647 Rev 18.2 Functional overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 488.

Strona 74 - 74/138 DocID024647 Rev 1

Watchdog timer (WDG) RM035240/138 DocID024647 Rev 1WDG base + 0xFEC WDTPeriphID3Peripheral identification register bits 31:24. See Section 7.2.8: Watc

Strona 75 - DocID024647 Rev 1 75/138

DocID024647 Rev 1 41/138RM0352 Watchdog timer (WDG)1377.2.1 Watchdog load register (WDT_LR)The WDT_LR register is a 32-bit register containing the va

Strona 76 - 76/138 DocID024647 Rev 1

Watchdog timer (WDG) RM035242/138 DocID024647 Rev 17.2.3 Watchdog control register WDT_CRThe WDT_CR register allows configuring the watchdog timer. T

Strona 77

DocID024647 Rev 1 43/138RM0352 Watchdog timer (WDG)1377.2.5 Watchdog raw interrupt status register WDT_RISThe WDTRIS register is the raw interrupt st

Strona 78 - 78/138 DocID024647 Rev 1

Watchdog timer (WDG) RM035244/138 DocID024647 Rev 17.2.7 Watchdog lock register WDT_LOCKUse of this register allows write access to all other registe

Strona 79

DocID024647 Rev 1 45/138RM0352 Watchdog timer (WDG)137Table 42. Watchdog peripheral identification register WDTPeriphID0-3 - part 2 Table 43.

Strona 80 - C status register (I2C_SR)

Watchdog timer (WDG) RM035246/138 DocID024647 Rev 1Table 47. Watchdog PCell identification register WDTPCellID0-3 - part 2 Table 48. Watchdog

Strona 81 - DocID024647 Rev 1 81/138

DocID024647 Rev 1 47/138RM0352 ARM© dual timer module (SP804)1378 ARM© dual timer module (SP804)This section is intended for hardware and software eng

Strona 82 - 82/138 DocID024647 Rev 1

ARM© dual timer module (SP804) RM035248/138 DocID024647 Rev 1Figure 5 shows a simplified block diagram of the module.Figure 5. Simplified block diagra

Strona 83

DocID024647 Rev 1 49/138RM0352 ARM© dual timer module (SP804)137The dual timer module consists of two identical programmable “Free Running Counters” (

Strona 84

DocID024647 Rev 1 5/138RM0352 Contents610.2.17 SMBUS slave control register (I2C_SMB_SCR) . . . . . . . . . . . . . . . . . . 9510.2.18 I2C periphera

Strona 85

ARM© dual timer module (SP804) RM035250/138 DocID024647 Rev 18.2.2 Functional descriptionThe dual timer module block diagram is shown in Figure 6.Figu

Strona 86

DocID024647 Rev 1 51/138RM0352 ARM© dual timer module (SP804)137Free running counter blocksThe two FRCs are identical and contain the 32/16-bit down c

Strona 87 - DocID024647 Rev 1 87/138

ARM© dual timer module (SP804) RM035252/138 DocID024647 Rev 1TIMCLK equals PCLK and TIMCLKENX equals oneFigure 7 shows the case where TIMCLK is identi

Strona 88

DocID024647 Rev 1 53/138RM0352 ARM© dual timer module (SP804)137Figure 9 shows how the timer clock enable is generated by the prescaler.Figure 9. Pres

Strona 89 - DocID024647 Rev 1 89/138

ARM© dual timer module (SP804) RM035254/138 DocID024647 Rev 1Free running modeFree running mode is selected by setting the following bits in the Timer

Strona 90 - 90/138 DocID024647 Rev 1

DocID024647 Rev 1 55/138RM0352 ARM© dual timer module (SP804)137new load value and uses this new load value for each subsequent reload for as long as

Strona 91 - DocID024647 Rev 1 91/138

ARM© dual timer module (SP804) RM035256/138 DocID024647 Rev 1Figure 11 illustrates an example of the timing for an interrupt being raised and cleared.

Strona 92

DocID024647 Rev 1 57/138RM0352 ARM© dual timer module (SP804)137 For example, the TimerXLoad value required for a 1 ms periodic interval with

Strona 93

ARM© dual timer module (SP804) RM035258/138 DocID024647 Rev 18.3.1 Summary of registersA summary of the registers is provided in Table 52 and base ad

Strona 94

DocID024647 Rev 1 59/138RM0352 ARM© dual timer module (SP804)1378.3.2 Register descriptionsThis section describes the dual timer module registers:• Lo

Strona 95

Contents RM03526/138 DocID024647 Rev 112.4 Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strona 96

ARM© dual timer module (SP804) RM035260/138 DocID024647 Rev 1Load register, TimerXLoadThe TimerXLoad register is a 32-bit register that contains the v

Strona 97

DocID024647 Rev 1 61/138RM0352 ARM© dual timer module (SP804)137Control register, TimerXControlThe bit assignments of the control register are listed

Strona 98

ARM© dual timer module (SP804) RM035262/138 DocID024647 Rev 1Raw interrupt status register, TimerXRISThe TimerXRIS register indicates the raw interrup

Strona 99

DocID024647 Rev 1 63/138RM0352 ARM© dual timer module (SP804)137Figure 13 shows the bit assignments for the registers.Figure 13. Peripheral identifica

Strona 100 - 11.2 Clock prescaler

ARM© dual timer module (SP804) RM035264/138 DocID024647 Rev 1Timer peripheral ID1 register, TimerPeriphID1The TimerPeriphID1 register is hard-coded an

Strona 101 -

DocID024647 Rev 1 65/138RM0352 ARM© dual timer module (SP804)137Figure 14. PrimeCell identification register bit assignmentsThe four, 8-bit PrimeCell

Strona 102

ARM© dual timer module (SP804) RM035266/138 DocID024647 Rev 1PrimeCell ID2 register, TimerPCellID2The TimerPCellID2 register is hard-coded and the fie

Strona 103

DocID024647 Rev 1 67/138RM0352 System timer (SysTick)1379 System timer (SysTick)9.1 About the SysTickThe Brain device also includes a system timer (S

Strona 104

System timer (SysTick) RM035268/138 DocID024647 Rev 19.3 SysTick registers descriptions9.3.1 SysTick control and status register (SYST_CSR)Address:

Strona 105

DocID024647 Rev 1 69/138RM0352 System timer (SysTick)137Type: R/WReset: Description: SysTick reload value registerTo generate a multi-shot timer with

Strona 106

DocID024647 Rev 1 7/138RM0352 List of tables9List of tablesTable 1. Referenced document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strona 107

System timer (SysTick) RM035270/138 DocID024647 Rev 1Reset: 0x80000000Description: SysTick calibration value register9.4 Configuring SysTickTo configu

Strona 108

DocID024647 Rev 1 71/138RM0352 I2C bus interface13710 I2C bus interfaceThe Brain device provides two I2C bus interfaces that support following feature

Strona 109

I2C bus interface RM035272/138 DocID024647 Rev 1I2C Base +0x034 I2C_MISRI2C masked interrupt status register. See Section 10.2.12: I2C masked interrup

Strona 110

DocID024647 Rev 1 73/138RM0352 I2C bus interface13710.2 I2C register descriptions10.2.1 I2C control register (I2C_CR) Table 71. I2C control re

Strona 111

I2C bus interface RM035274/138 DocID024647 Rev 1[25:20] FREQ: internal clock frequency (SMBUS)This field must be programmed to generate correct timin

Strona 112

DocID024647 Rev 1 75/138RM0352 I2C bus interface137 [9] RESERVEDFRX flushes the receive circuitry (FIFO, fsm). The configuration of the I2C node (regi

Strona 113

I2C bus interface RM035276/138 DocID024647 Rev 1[2:1] OM: Operating Mode.00: Slave mode. The peripheral can only respond (transmit/receive) when addre

Strona 114 - 11.5.3 SSPRORINTR

DocID024647 Rev 1 77/138RM0352 I2C bus interface13710.2.2 I2C slave control register (I2C_SCR) Table 72. I2C slave control register (I2C_SCR)A

Strona 115 - 12.1 Features

I2C bus interface RM035278/138 DocID024647 Rev 1Description: The control code word defines the features of the transfer. A typical transfer is defined

Strona 116 - 12.4 Interrupts

DocID024647 Rev 1 79/138RM0352 I2C bus interface13710.2.4 I2C transmit FIFO register (I2C_TFR) Table 74. I2C transmit FIFO register (I2C_TFR)A

Strona 117 - 12.4.3 UARTTXINTR

List of tables RM03528/138 DocID024647 Rev 1Table 49. Watchdog PCell identification register WDTPCellID0-3 - part 4 . . . . . . . . . . . . . . . . .

Strona 118 - 12.5 UART registers

I2C bus interface RM035280/138 DocID024647 Rev 110.2.5 I2C status register (I2C_SR)Table 75. I2C status register (I2C_SR)Address: I2CBaseAddress + 0x

Strona 119

DocID024647 Rev 1 81/138RM0352 I2C bus interface137[20] SMBDEFAULT: SMBus device default address (slave mode)0: no SMBus device default address1: SMBu

Strona 120 - 12.6 Register descriptions

I2C bus interface RM035282/138 DocID024647 Rev 1[3:2] STATUS: controller status. Valid for the operations MW, MR, WTS, RFS.0: NOP: no operation is in

Strona 121

DocID024647 Rev 1 83/138RM0352 I2C bus interface13710.2.6 I2C receive FIFO register (I2C_RFR) Table 76. I2C receive FIFO register (I2C_RFR)Add

Strona 122

I2C bus interface RM035284/138 DocID024647 Rev 110.2.7 I2C transmit FIFO threshold register (I2C_TFTR) Table 77. I2C transmit FIFO threshold r

Strona 123

DocID024647 Rev 1 85/138RM0352 I2C bus interface13710.2.9 I2C baud-rate counter register (I2C_BRCR) Table 79. I2C baud-rate counter register (

Strona 124

I2C bus interface RM035286/138 DocID024647 Rev 110.2.10 I2C interrupt mask set/clear register (I2C_IMSCR) Table 80. I2C interrupt mask set/cle

Strona 125

DocID024647 Rev 1 87/138RM0352 I2C bus interface137[23] SALM: slave arbitration lost mask. SALM enables the interrupt bit SAL. (SMBUS mode)0: SAL inte

Strona 126

I2C bus interface RM035288/138 DocID024647 Rev 110.2.11 I2C raw interrupt status register (I2C_RISR) Table 81. I2C raw interrupt status regist

Strona 127

DocID024647 Rev 1 89/138RM0352 I2C bus interface137• When set in slave mode: slave resets the communication and lines are released by hardware.• When

Strona 128

DocID024647 Rev 1 9/138RM0352 List of tables9Table 101. SSPCPSR register bit assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Strona 129

I2C bus interface RM035290/138 DocID024647 Rev 11: master arbitration lost.[23] SAL: slave arbitration lost (SMBUS mode). SAL is set when the slave lo

Strona 130

DocID024647 Rev 1 91/138RM0352 I2C bus interface1370: Tx FIFO is not empty.1: Tx FIFO is empty with the read-from-slave operation in progress.[16] RFS

Strona 131

I2C bus interface RM035292/138 DocID024647 Rev 110.2.12 I2C masked interrupt status register (I2C_MISR) Table 82. I2C masked interrupt status

Strona 132

DocID024647 Rev 1 93/138RM0352 I2C bus interface137Description: The I2CMISR register indicates the interrupt sources after masking. For the descripti

Strona 133

I2C bus interface RM035294/138 DocID024647 Rev 1Note: The reset value is valid only when I2C frequency equal to 48 MHz. If frequency changes the user

Strona 134

DocID024647 Rev 1 95/138RM0352 I2C bus interface13710.2.16 I2C setup time START condition F/S (I2C_TSUSTA_FST_STD) Table 86. I2C setup time ST

Strona 135

I2C bus interface RM035296/138 DocID024647 Rev 1 10.2.18 I2C peripheral identification register 0 (I2C_PERIPHID0)Table 88. I2C peripheral iden

Strona 136

DocID024647 Rev 1 97/138RM0352 I2C bus interface13710.2.20 I2C peripheral identification register 2 (I2C_PERIPHID2) Table 90. I2C peripheral i

Strona 137

I2C bus interface RM035298/138 DocID024647 Rev 110.2.22 I2C PCell identification register 0 (I2C_PCELLID0) Table 92. I2C PCell identification

Strona 138

DocID024647 Rev 1 99/138RM0352 I2C bus interface13710.2.24 I2C PCell identification register 2 (I2C_PCELLID2) Table 94. I2C PCell identificati

Komentarze do niniejszej Instrukcji

Brak uwag