// STM32F767VITX description file mcu.desc.brand=ST-Microelectronics mcu.desc.family=ARM32 mcu.desc.core=Cortex-M7 mcu.desc.architecture=RISC mcu.desc.bits=32 mcu.desc.pins=100 mcu.desc.pack=LQFP-100 mcu.desc.name=STM32F767VITX mcu.desc.fullname=St ARM STM32F767VITX 100-LQFP mcu.desc.maxfreq=216M mcu.desc.ram=512K mcu.desc.flash=1M mcu.desc.eeprom=0K mcu.desc.wtdog=1 mcu.desc.defaultcfg= 0 // PORTS mcu.port.nb=6 mcu.port.list=A,B,C,D,E,F,G mcu.port.prefix=P mcu.port.bits=16 mcu.portA.pullup=1 mcu.portA.pulldn=1 mcu.portA.pin0=PA00 (TX4)/22 mcu.portA.pin1=PA01 (RX4)/23 mcu.portA.pin2=PA02 (TX2)/24 mcu.portA.pin3=PA03 (RX2)/25 mcu.portA.pin4=PA04 (ADC1.4)/28 mcu.portA.pin5=PA05 (ADC1.5) (SCK1) (PWM2.1)/29 mcu.portA.pin6=PA06 (ADC1.6) (MISO1)/30 mcu.portA.pin7=PA07 (MOSI1)/31 mcu.portA.pin8=PA08/67 mcu.portA.pin9=PA09 (TX1)/68 mcu.portA.pin10=PA10 (RX1)/69 mcu.portA.pin11=PA11/70 mcu.portA.pin12=PA12/71 mcu.portA.pin13=PA13/72 mcu.portA.pin14=PA14/76 mcu.portA.pin15=PA15/77 mcu.portB.pullup=1 mcu.portB.pulldn=1 mcu.portB.pin0=PB00/34 mcu.portB.pin1=PB01/35 mcu.portB.pin2=PB02/36 mcu.portB.pin3=PB03 (PWM2.2)/89 mcu.portB.pin4=PB04 (ADC2.4)/90 mcu.portB.pin5=PB05 (ADC2.5)/91 mcu.portB.pin6=PB06 (ADC2.6)/92 mcu.portB.pin7=PB07/93 mcu.portB.pin8=PB08 (SCL1)/95 mcu.portB.pin9=PB09 (SDA1)/96 mcu.portB.pin10=PB10 (TX3) (SCK2) (PWM2.3)/46 mcu.portB.pin11=PB11 (RX3) (PWM2.4)/47 mcu.portB.pin12=PB12 (SS1)/51 mcu.portB.pin13=PB13/52 mcu.portB.pin14=PB14/53 mcu.portB.pin15=PB15/54 mcu.portC.pullup=1 mcu.portC.pulldn=1 mcu.portC.pin0=PC00/15 mcu.portC.pin1=PC01/16 mcu.portC.pin2=PC02 (MISO2)/17 mcu.portC.pin3=PC03 (MOSI2)/18 mcu.portC.pin4=PC04/31 mcu.portC.pin5=PC05/32 mcu.portC.pin6=PC06 (TX6)/63 mcu.portC.pin7=PC07 (RX6)/64 mcu.portC.pin8=PC08/65 mcu.portC.pin9=PC09/66 mcu.portC.pin10=PC10/78 mcu.portC.pin11=PC11/79 mcu.portC.pin12=PC12 (TX5)/80 mcu.portC.pin13=PC13/7 mcu.portC.pin14=PC14/8 mcu.portC.pin15=PC15 (SS3)/9 mcu.portD.pullup=1 mcu.portD.pulldn=1 mcu.portD.pin0=PD00/81 mcu.portD.pin1=PD01/82 mcu.portD.pin2=PD02 (RX5)/83 mcu.portD.pin3=PD03/84 mcu.portD.pin4=PD04/85 mcu.portD.pin5=PD05/86 mcu.portD.pin6=PD06/87 mcu.portD.pin7=PD07/88 mcu.portD.pin8=PD08/55 mcu.portD.pin9=PD09/56 mcu.portD.pin10=PD10/57 mcu.portD.pin11=PD11/58 mcu.portD.pin12=PD12 (PWM4.1)/59 mcu.portD.pin13=PD13 (PWM4.2)/60 mcu.portD.pin14=PD14 (PWM4.3)/61 mcu.portD.pin15=PD15 (PWM4.4)/62 mcu.portE.pullup=1 mcu.portE.pulldn=1 mcu.portE.pin0=PE00/97 mcu.portE.pin1=PE01/98 mcu.portE.pin2=PE02/1 mcu.portE.pin3=PE03/2 mcu.portE.pin4=PE04/3 mcu.portE.pin5=PE05/4 mcu.portE.pin6=PE06/5 mcu.portE.pin7=PE07/37 mcu.portE.pin8=PE08/38 mcu.portE.pin9=PE09 (PWM1.1)/39 mcu.portE.pin10=PE10/40 mcu.portE.pin11=PE11 (PWM1.2)/41 mcu.portE.pin12=PE12/42 mcu.portE.pin13=PE13 (PWM1.3)/43 mcu.portE.pin14=PE14 (PWM1.4)/44 mcu.portE.pin15=PE15/45 mcu.portH.pullup=1 mcu.portH.pulldn=1 mcu.portH.pin0=PH00/12 mcu.portH.pin1=PH01/13 // TIMER mcu.tim.nb=10 mcu.tim.list=1/2/3/4/5/6/7/8/9/10 mcu.tim1.bits=16 mcu.tim2.bits=32 mcu.tim3.bits=16 mcu.tim4.bits=16 mcu.tim5.bits=32 // PWM mcu.pwm.nb=12 mcu.pwm.list=1.1/1.2/1.3/1.4/2.1/2.2/2.3/2.4/4.1/4.2/4.3/4.4 mcu.pwm.bits=12 mcu.pwm1.tim=1 mcu.pwm1.out1=PE09/60 mcu.pwm1.out2=PE11/64 mcu.pwm1.out3=PE13/66 mcu.pwm1.out4=PE14/67 mcu.pwm2.tim=2 mcu.pwm2.out1=PA05/41 mcu.pwm2.out2=PB03/133 mcu.pwm2.out3=PB10/69 mcu.pwm2.out4=PB11/70 mcu.pwm4.tim=4 mcu.pwm4.out1=PD12/81 mcu.pwm4.out2=PD13/82 mcu.pwm4.out3=PD14/85 mcu.pwm4.out4=PD15/86 // ADC mcu.adc.nb=9 ????? should it be 16 mcu.adc.list=1.4/1.5/1.6/2.4/2.5/2.6/3.6/3.7/3.8 mcu.adc.bits=12 mcu.adc1.chan4=PA04/40 mcu.adc1.chan5=PA05/41 mcu.adc1.chan6=PA06/42 mcu.adc2.chan4=PB04/134 // in fact PA4 mcu.adc2.chan5=PB05/135 // in fact PA5 mcu.adc2.chan6=PB06/136 // in fact PA6 mcu.adc3.chan6=PF08/20 mcu.adc3.chan7=PF09/21 mcu.adc3.chan8=PF10/22 //DAC ?????????????? should it be 2 // UART mcu.uart.nb=1 mcu.uart.list=6 mcu.uart.bits=8 mcu.uart6.tx=PC06/63 mcu.uart6.rx=PC07/67 // SPI mcu.spi.nb=3 mcu.spi.list=1/2/3 mcu.spi.bits=16 mcu.spi1.miso=PA06/42 mcu.spi1.mosi=PA08/43 mcu.spi1.sck=PA05/41 mcu.spi1.ss=PB12/73 mcu.spi2.miso=PC02/28 mcu.spi2.mosi=PC03/29 mcu.spi2.sck=PB10/69 mcu.spi2.ss=PG10/125 mcu.spi3.miso=PC11/112 mcu.spi3.mosi=PC12/113 mcu.spi3.sck=PC10/111 mcu.spi3.ss=PC15/9 // I2C mcu.i2c.nb=2 mcu.i2c.list=1/2 mcu.i2c.bits=8 mcu.i2c1.scl=PB08/139 // all I2Cx pins must be on the same port mcu.i2c1.sda=PB09/140 mcu.i2c2.scl=PF01/11 // all I2Cx pins must be on the same port mcu.i2c2.sda=PF00/10