TEMP — Temperature sensor

The temperature sensor measures die temperature over the temperature range of the device. Linearity compensation can be implemented if required by the application.

Listed here are the main features for TEMP:

TEMP is started by triggering the START task.

When the temperature measurement is completed, a DATARDY event will be generated and the result of the measurement can be read from the TEMP register.

To achieve the measurement accuracy stated in the electrical specification, the crystal oscillator must be selected as the HFCLK source, see CLOCK — Clock control for more information.

When the temperature measurement is completed, TEMP analog electronics power down to save power.

TEMP only supports one-shot operation, meaning that every TEMP measurement has to be explicitly started using the START task.

Registers

Table 1. Instances
Base address Peripheral Instance Description Configuration
0x4000C000 TEMP TEMP

Temperature sensor

   
Table 2. Register Overview
Register Offset Description
TASKS_START 0x000

Start temperature measurement

 
TASKS_STOP 0x004

Stop temperature measurement

 
EVENTS_DATARDY 0x100

Temperature measurement complete, data ready

 
INTENSET 0x304

Enable interrupt

 
INTENCLR 0x308

Disable interrupt

 
TEMP 0x508

Temperature in °C (0.25° steps)

 
A0 0x520

Slope of 1st piece wise linear function

 
A1 0x524

Slope of 2nd piece wise linear function

 
A2 0x528

Slope of 3rd piece wise linear function

 
A3 0x52C

Slope of 4th piece wise linear function

 
A4 0x530

Slope of 5th piece wise linear function

 
A5 0x534

Slope of 6th piece wise linear function

 
B0 0x540

y-intercept of 1st piece wise linear function

 
B1 0x544

y-intercept of 2nd piece wise linear function

 
B2 0x548

y-intercept of 3rd piece wise linear function

 
B3 0x54C

y-intercept of 4th piece wise linear function

 
B4 0x550

y-intercept of 5th piece wise linear function

 
B5 0x554

y-intercept of 6th piece wise linear function

 
T0 0x560

End point of 1st piece wise linear function

 
T1 0x564

End point of 2nd piece wise linear function

 
T2 0x568

End point of 3rd piece wise linear function

 
T3 0x56C

End point of 4th piece wise linear function

 
T4 0x570

End point of 5th piece wise linear function

 

INTENSET

Address offset: 0x304

Enable interrupt

Bit number 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Id                                                               A
Reset 0x00000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Id RW Field Value Id Value Description
A RW

DATARDY

   

Write '1' to Enable interrupt for DATARDY event

See EVENTS_DATARDY

     

Set

1

Enable

     

Disabled

0

Read: Disabled

     

Enabled

1

Read: Enabled

 

INTENCLR

Address offset: 0x308

Disable interrupt

Bit number 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Id                                                               A
Reset 0x00000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Id RW Field Value Id Value Description
A RW

DATARDY

   

Write '1' to Disable interrupt for DATARDY event

See EVENTS_DATARDY

     

Clear

1

Disable

     

Disabled

0

Read: Disabled

     

Enabled

1

Read: Enabled

 

TEMP

Address offset: 0x508

Temperature in °C (0.25° steps)

Bit number 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Id A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A
Reset 0x00000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Id RW Field Value Id Value Description
A R

TEMP

   

Temperature in °C (0.25° steps)

Result of temperature measurement. Die temperature in °C, 2's complement format, 0.25 °C steps

Decision point: DATARDY

 

A0

Address offset: 0x520

Slope of 1st piece wise linear function

Bit number 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Id                                         A A A A A A A A A A A A
Reset 0x00000320 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 0 0 0 0 0
Id RW Field Value Id Value Description
A RW

A0

   

Slope of 1st piece wise linear function

 

A1

Address offset: 0x524

Slope of 2nd piece wise linear function

Bit number 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Id                                         A A A A A A A A A A A A
Reset 0x00000343 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0 0 0 0 1 1
Id RW Field Value Id Value Description
A RW

A1

   

Slope of 2nd piece wise linear function

 

A2

Address offset: 0x528

Slope of 3rd piece wise linear function

Bit number 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Id                                         A A A A A A A A A A A A
Reset 0x0000035D 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0 1 1 1 0 1
Id RW Field Value Id Value Description
A RW

A2

   

Slope of 3rd piece wise linear function

 

A3

Address offset: 0x52C

Slope of 4th piece wise linear function

Bit number 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Id                                         A A A A A A A A A A A A
Reset 0x00000400 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0
Id RW Field Value Id Value Description
A RW

A3

   

Slope of 4th piece wise linear function

 

A4

Address offset: 0x530

Slope of 5th piece wise linear function

Bit number 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Id                                         A A A A A A A A A A A A
Reset 0x0000047F 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 1 1 1 1 1 1
Id RW Field Value Id Value Description
A RW

A4

   

Slope of 5th piece wise linear function

 

A5

Address offset: 0x534

Slope of 6th piece wise linear function

Bit number 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Id                                         A A A A A A A A A A A A
Reset 0x0000037B 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 1 1 1 0 1 1
Id RW Field Value Id Value Description
A RW

A5

   

Slope of 6th piece wise linear function

 

B0

Address offset: 0x540

y-intercept of 1st piece wise linear function

Bit number 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Id                                     A A A A A A A A A A A A A A
Reset 0x00003FCC 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 1 1 0 0
Id RW Field Value Id Value Description
A RW

B0

   

y-intercept of 1st piece wise linear function

 

B1

Address offset: 0x544

y-intercept of 2nd piece wise linear function

Bit number 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Id                                     A A A A A A A A A A A A A A
Reset 0x00003F98 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 1 1 0 0 0
Id RW Field Value Id Value Description
A RW

B1

   

y-intercept of 2nd piece wise linear function

 

B2

Address offset: 0x548

y-intercept of 3rd piece wise linear function

Bit number 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Id                                     A A A A A A A A A A A A A A
Reset 0x00003F98 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 1 1 0 0 0
Id RW Field Value Id Value Description
A RW

B2

   

y-intercept of 3rd piece wise linear function

 

B3

Address offset: 0x54C

y-intercept of 4th piece wise linear function

Bit number 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Id                                     A A A A A A A A A A A A A A
Reset 0x00000012 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0
Id RW Field Value Id Value Description
A RW

B3

   

y-intercept of 4th piece wise linear function

 

B4

Address offset: 0x550

y-intercept of 5th piece wise linear function

Bit number 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Id                                     A A A A A A A A A A A A A A
Reset 0x0000006A 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0 1 0
Id RW Field Value Id Value Description
A RW

B4

   

y-intercept of 5th piece wise linear function

 

B5

Address offset: 0x554

y-intercept of 6th piece wise linear function

Bit number 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Id                                     A A A A A A A A A A A A A A
Reset 0x00003DD0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 1 1 1 0 1 0 0 0 0
Id RW Field Value Id Value Description
A RW

B5

   

y-intercept of 6th piece wise linear function

 

T0

Address offset: 0x560

End point of 1st piece wise linear function

Bit number 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Id                                                 A A A A A A A A
Reset 0x000000E2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 1 0
Id RW Field Value Id Value Description
A RW

T0

   

End point of 1st piece wise linear function

 

T1

Address offset: 0x564

End point of 2nd piece wise linear function

Bit number 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Id                                                 A A A A A A A A
Reset 0x00000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Id RW Field Value Id Value Description
A RW

T1

   

End point of 2nd piece wise linear function

 

T2

Address offset: 0x568

End point of 3rd piece wise linear function

Bit number 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Id                                                 A A A A A A A A
Reset 0x00000014 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0
Id RW Field Value Id Value Description
A RW

T2

   

End point of 3rd piece wise linear function

 

T3

Address offset: 0x56C

End point of 4th piece wise linear function

Bit number 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Id                                                 A A A A A A A A
Reset 0x00000019 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1
Id RW Field Value Id Value Description
A RW

T3

   

End point of 4th piece wise linear function

 

T4

Address offset: 0x570

End point of 5th piece wise linear function

Bit number 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Id                                                 A A A A A A A A
Reset 0x00000050 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0
Id RW Field Value Id Value Description
A RW

T4

   

End point of 5th piece wise linear function

 

Electrical specification

Temperature Sensor Electrical Specification

Symbol Description Min. Typ. Max. Units
tTEMP

Time required for temperature measurement

36 µs
TTEMP,RANGE

Temperature sensor range

-40 85 °C
TTEMP,ACC

Temperature sensor accuracy

-5 5 °C
TTEMP,RES

Temperature sensor resolution

0.25 °C
TTEMP,STB

Sample to sample stability at constant device temperature

+/-0.25 °C
TTEMP,OFFST

Sample offset at 25°C

-2.5 2.5 °C

Documentation feedback | Developer Zone | Updated 2021-11-08