I recently discovered a cool feature in the SchLib editor (AD 23.5 but probably earlier too)
When editing a pin in Schlib there is a field called functions with a question mark next to it.
It can be used for MCU's with lots of alternate functions on a single pin. e.g. pin33 name = PA11 and alternate functions like TIM3_CH1 , USART3_TX ,CAN_TX or whatever.
so you enter all these funcions in the aformentioned field and hit the + button next to it.
Okay now when you place this symbol in your schematic , you will see Pin 33 listed as PA11 but it looks a bit different than usual , and if you click on it you can enable the text's by selecting radio buttons and they will show up in your schematic symbol. That's cool , you only show what's relevant and keep you schematic clean and readable ,and at the same time you can check if the function you selected for this pin really exists.
So far, so good , but editing these functions ,only goes one by one ! I can copy / paste entire pinlists in the Schliblist , but not these functions! It takes a lot of time to make a good MCU symbol.
Took me 5 hours for a 100pin MCU ,an average of 5 alternate functions means 500 ctrl-C and 500 ctrl-V 's
generally i convert the pages of the datasheet PDF to XLS with some online converter ant then clean it up.
copy and paste the pinlist directly to the Schliblist spreadsheet and your done. but these really cool alternate functions have to be done one by one.
For STM32 MCU's you can export a pin list directly from STM32CUBE_MX into csv
Has anyone figured out a way to do it in batch mode?