cancel
Showing results for 
Search instead for 
Did you mean: 

STM32L072: Meaning of ''TTa'' as IO-Structure for PA0

Uwe Bonnes
Principal III
Posted on February 01, 2017 at 11:57

Hello,

in DocID027100 Rev 3, PA0 is marked to have an IO-Structure 'TTa' , but 'TTa' is not explained in Table 15.

Bye

1 ACCEPTED SOLUTION

Accepted Solutions
Posted on February 02, 2017 at 10:39

Ok, thanks for noticing.

For the STM32L0 the story is a bit different.

All the TTa type pins in the datasheets are being changed into TC types on all the series datasheet, because it's electrically equivalent for those devices. 

I guess in the case of the STM32L072 datasheet, one has been forgotten...

For STM32L0 parts, It is safe to consider any remaining TTa as TC.

And we will correct this, of course.

BR

Max

View solution in original post

12 REPLIES 12
howard n2wx
Senior
Posted on February 01, 2017 at 23:54

A different part's (STM32F302xB) datasheet legend table has TTa indicating 3.3 V tolerant I/O directly connected to an ADC

Max
ST Employee
Posted on February 02, 2017 at 07:42

Hello, 

You should probably update your datasheet.

http://www.st.com/content/ccc/resource/technical/document/datasheet/cd/46/43/83/22/d3/40/c8/DM00090510.pdf/files/DM00090510.pdf/jcr:content/translations/en.DM00090510.pdf

Rev5 explains about TTa IO type in table 12:0690X00000605sNQAQ.png

It also specify Absolute Maximum Ratings for this type of GPIO in table 21:

0690X00000606CmQAI.png

as well as General operating conditions in table 24:

 0690X00000606CvQAI.png

You will also find a lot of data in the I/O port characteristics ...

Posted on February 02, 2017 at 08:19

Max,

Uwe made an error in the title of the thread - it's supposed to be STM32L072. The 'DocID027100 rev.3' together with google give this away... :) .

I did not check other 'L0 whether this omission occurs in them too, but as Uwe said, TTa is given as PA0's type without further explanation in DocID027100 rev.3 or DS10689, whichever you like better (we don't like either 'name' but that is something you may have already guessed).

So, it's *you* (ST) who should probably update the datasheet... ;)

JW

Posted on February 02, 2017 at 10:00

Hello,

We will take care of this. The next version of the datasheet will be updated.

Bonnes.Uwe

‌, thank you very much for highlighting this.

Regards,

Khouloud.

Khouloud GARSI
Lead II
Posted on February 02, 2017 at 11:04

Hello,

I have changed the title of the request.

The concerned datasheet is related to the STM32L072 device (and not the STM32F072).

 This will avoid the ambiguity.

Thank you all for you contribution.

Khouloud.

Posted on February 02, 2017 at 10:39

Ok, thanks for noticing.

For the STM32L0 the story is a bit different.

All the TTa type pins in the datasheets are being changed into TC types on all the series datasheet, because it's electrically equivalent for those devices. 

I guess in the case of the STM32L072 datasheet, one has been forgotten...

For STM32L0 parts, It is safe to consider any remaining TTa as TC.

And we will correct this, of course.

BR

Max

Uwe Bonnes
Principal III
Posted on February 02, 2017 at 12:29

Hello,

sorry for nitpicking.

While in the F0 datasheet TTa stands for a 3.3 Volt tolerant input, in the L0 series 'TC Standard 3.3V I/O' stands alone and 'standard' can mean anything without further context. Probably 'Standard 3.3V I/O' stands for inputs diode clamped to VCC/VDD, but a short note confirming that view will make things clearer.

Bye

Posted on February 02, 2017 at 12:46

While in the F0 datasheet TTa stands for a 3.3 Volt tolerant input, in the L0 series 'TC Standard 3.3V I/O' stands alone and 'standard' can mean anything without further context. Probably 'Standard 3.3V I/O' stands for inputs diode clamped to VCC/VDD, but a short note confirming that view will make things clearer.

I'd formulate this question as 'What exactly is the difference between TTa and TC'?

According to RM0367 rev.2 Figure 22. Basic structure of an I/O port bit, analog inputs are connected permanently for non-5V-tolerant pins; and PA0 does have an analog function.

Can you please give us painfully lots of information, please.

JW

Posted on February 03, 2017 at 03:34

On TC pins, there are clamping diodes to VSS and VDD.

On TTa pins, the upper clamping diode goes to VDDA due to the analog feature of the pin.

On STM32L0 devices, VDDA must be connected to VDD, therefore TC and TTa are electrically equivalent from a specification point of view.

0690X00000606E3QAI.png

Merging the two type allows to simplify the datasheet.

Everybody likes simpler specification!

On STM32F0 devices, VDD and VDDA voltage could be different therefore TTa pins require a dedicated description. like that:

0690X00000606E8QAI.png

for example.(from STM32F072x8 datasheet)