Author Archives: Makarand Kapoor

About Makarand Kapoor

My Detail 1

Small Drone Design Prototype

We have chartered a new goal to create development boards of the designs created by circuit tree to showcase Circuit Tree Design capability. To keep the task fairly simple the development board requirements are listed below:
1. Create a drone board which can fly while being controlled from mobile bluetooth. The frame of the board would be a PCB where the Motors would mount.
2. The drone board should be powered by a battery and should have battery charging capability.
3. The Main elements of the drone board would be a small micro-controller, bluetooth radio, accelerometer, gyroscope, compass, jtag port for debug, 4 pwm’s, led and reset switch.
4. The battery of this board when in air should last for minimum 15 minutes.
5. As a first bringup goal the drone board should be able to fly till small altitude.

We start by estimating the weight of the drone board with battery to find if it can meet the goal no 4.  We analysed and decided to select the motors for the project listed below:

Next we start the electronic design. We chose circuit tree design to first look at the list of controllers which can be used for the drone design. Based on the component avaibility results we narrowed down to stm32l052k6t6 from st micro electronics. Quickly the components were selected as shown below and a block diagram generated.

Board requirement catpure screen

Board requirement capture screen

Board block diagram of the components selected

Board block diagram of the components selected

We did wait for schematics to generate within 2.5 minutes and within that time did scan the Bill of material file generated from the tool. There are certain discrete components which circuit Tree could not select which is left to the designers to update.

Also in the schematic we have a dummy connector added for GPIO/PWM pins. The connector is important as it helps in allocating the micro-controller pins for the GPIO. The intent of using GPIO is to allow mosfets to be added to these pins to eventually allow motors to be driven.

Next we click on the layout viewer to select a dxf file and check if the placement dxf outline is correct. Next we fire the background process to generate placement.

Board components prior to start of auto placement algorithm

Board components prior to start of auto placement algorithm

Within next 3 minutes the placement of the board is generated and it looks as shown below:

Finished Board component placement

Finished Board component placement

The algorithm shows that the components can be fit in the given board dxf file. It is time to define the board boundary restriction so that the algorithm can rerun and produce more symmetrical placement around 4 weeks.

We would keep updating the blog as we get the results.

Here is the Git hub link for design files for the drone design.



Latest New Addition -component Footprint and auto-placement of components

Our Goal is to push the application capability to design and develop a complete end hardware product. I am pleased to announce that with each design created with circuit tree the design would bundle layout footprints along with the schematics. The footprints are currently in eagle format and porting to other EDA cad format is ongoing.

Intelligent component placement stage

Pre Component Placement stage

In addition the application is able to provide intelligent placement of component based on the required board outline. Option is given for the User to select a dxf file from a menu option or can provide his/her dxf file. The component auto-placement algorithm looks at following parameters:
1. Board outline
2. Holes position
3. Placement restriction, top and bottom side
4. Components type and component footprints
5. Netlist relation of the component.
6. Plenty of other secret sauce.

The end results of auto-placement algorithm are interesting. Some of the interesting insights we see here
1. Most of the decoupling capacitors are placed close to the IC pins. [Check the present tool Limitation covered in the blog post]
2. The components such as crystal, clocks osscilator are placed close to the receiver.
3. Most of the Connectors are placed close to the edges with correct orientation for easy plug in of cables.
4. Unlike other EDA components placement power components are placed to allow planes or thick traces to connect the components from far off positions. Circuit Tree does not try to minimise the power distances. It would try to keep linear power regulators close the components which needs it and would keep switching regulator far off.
5. Ethernet transceivers and ethernet magnetics are placed close by as needed.
6. Irrespective of the shape of the board the component placement is correct for the all use cases tested.
7. Components were not placed in the holes or placement restricted areas.
8. Component placement is done on top and bottom layer and emphasis is to have sufficient separation so that components don’t overlap.

Circuit tree application results delight us as we are usually not prepared to see a machine able to achieve quite human like performance. Some of the auto-placement examples which we captured during our testing are shown below:

Intelligent component placement

DXF Board example 2 auto placement of components

Intelligent component placement

DXF Board example 4 auto placement of components

DXF Board example 3 auto placement of components

DXF Board example 3 auto placement of components

Ongoing further work in this area:
1.Currently DXF import is restricted to certain design formats. We would like to make it universal to allow all dxf files.
2. We would like to offer option to allow user to generate smallest size board placement. Here circuit Tree would suggest the board outline which can recommend smallest size board based on the component present.
3. Option for user to move components on the board as per his requirement and use the auto-placement algorithm to regenerate the board placement based. Other option would be to allow users to select placement on top/bottom or both sides, define placement boundaries etc.

The goal of this new feature is to offer component footprints and auto-placement of components such that auto router can be used to route the board. This will reduce the turnaround time of design and provide quick prototype testing with minimal effort.

Circuit Tree in a new avatar

Circuit Tree is expanding day by day and in order to meet the complexity of vast requirements of embedded design we have redesigned the application. The new application is super easy to use, 10x faster than the previous version and efficient enough to generate designs as needed.

Embedded Part selection

Select Embedded elements and parts

select embedded processor and controllers

Select processors from the various options and search bar

Embedded board power up

Select various power up cases

Select Advanced circuit design options.

Select Advanced circuit design options.

Not only is the user interface changed we now support loads of features to provide quick design export options. You can now export Altium, Orcad and Eagle designs through circuit tree through menu or request dispatch over the registered email.

Embedded hardware design Automation

Various design export options as well options to email files when then generate

We now also support auto placement module where based on the dxf file intelligent board component placement is generated by circuit tree. The time required to generate simple placement to complex placement varies between 20 seconds to 7 minutes which is solely dependent on the complexity of the design. Compare this time to the manual placement of the components and you will find it useful. Circuit Tree is most useful tool to you where iteratively at prototype stage various combinations need to be tested to find the best fit.

Intelligent component placement stage

Pre Component Placement stage

Interested to see more of some interesting placement results. Additional details of this new feature is covered in a separate post.

Automated intelligent component placement by circuit Tree

Automated intelligent component placement by circuit Tree

Automated intelligent component placement by circuit Tree

Example of Automated intelligent component placement by circuit Tree

Send us your feedback comments at

Follow us on Hackaday

We do have a presence on Hackaday. Ever since we have posted about circuit tree as a circuit board design software our list of followers have been increasing as engineers do feel the need for a application which generates dynamic output and provides quality output. To follow us on hackaday click on the link below and become a active follower.

Simplify Embedded Hardware design



Short Introduction to Circuit tree

Circuit tree is a circuit board design software application having intelligence of a hardware engineer to create embedded circuit board designs. It features more than 1000+ processors and controllers along with extended hardware peripheral library.

To start building your circuit board design now click on Access Tool.

Ever tried Auto-placement?

Here are few pictures which tell a story of how most of the circuit board design software’s doing a component placement job.

Schematic with decoupling

Schematic with decoupling capacitors

Component Placement on PCB

Component Placement on PCB1

Component Placement on PCB 2

Component Placement on PCB 2

The placement Picture shows how badly the CAD tools have badly messed up placement. With bad placement the objective of placement of capacitors closer to the device stands nullified. It is important that decoupling capacitors are placed closer to the power pins of the device in correct orientation with the shortest path possible with thick traces which can offer lower inductance path for the current flow.

From our experiments the auto placement results were poor when using under following conditions:

  1. Irregular Board outline
  2. Segregating high voltage circuits from low power circuits
  3. Placement of high speed components around on the board to minimise noise and get good signal integrity on the signals.

Hence most of the designers prefer to perform the component placement of the board and then use or don’t use auto routers for quick layout.

Component placement should ideally have knowledge about:

  1. What the circuit is all about? It should know what are components, power, clocks, reset, high speed circuits, smd/through hole footprints, constraints? Without this knowledge any placement engine output is just not complete.
  2. It should understand the board outline, placement constraints, pcb layers.
  3. It should understand netlist which most of the routers use for current optimal placement. All components are placed so that the nets/traces can have shortest distance between the device and receiver.

At circuit tree we care about this problem and are working to solve this problem.  We believe that by offering intelligent part placement of our design solutions designers can use auto routers or manually route the board to significantly reduce the time it takes to complete the design.

This new feature is under development and showing promising results. Stay tuned to know when we start offering this exciting new feature.


Short Introduction to Circuit tree

Circuit tree is a circuit board design software application having intelligence of a hardware engineer to create embedded circuit board designs. It features more than 1000+ processors and controllers along with extended hardware peripheral library.

To start building your circuit board design now click on Access Tool.



Ten quick reasons to use circuit tree in your next embedded PCB board design

1. Save Design Time and Cost by quickly creating automatic schematic and pcb placement design with any of the 1000 processors or micro-controllers. We dont store any circuit board designs and all design are auto generated on the fly.



2. Wide range of processors and micro-controller parts from Texas intrument, Nvidia, ST micro, Atmel or NXP.



3. Export your design creations to popular Cadence allegro , Mentor pads, Eagle and Altium for further customisations. Designs remain yours forever.



4. Quick Product cost estimate. Get real time cost from octopart and PCB house for the pcb cost.

bill of material excel sheet generated from octopart

bill of material excel sheet generated from octopart


5. Support for variety of board form factors such as Computer on Module, System on Module and Various form factor boards.



6. Large peripheral library along with growing list of components. Change components on the fly for the design and get a new design created in 60 seconds.


7. Assured quality. We go the extra mile to ensure that the designs generated are correct.



8. We value your Privacy. We don’t sell personal information to another site.


9. Growing Artificial Design Engine that grows with every user interaction and part addition in library. artificial-intelligence-in-embedded-pcb-design


10. Site has been created by engineers for engineers.


Short Introduction to Circuit tree

Circuit tree is a circuit board design software application having intelligence of a hardware engineer to create embedded circuit board designs. It features more than 1000+ processors and controllers along with extended hardware peripheral library.

Here is a introduction video to circuit tree:

To start building your circuit board design now click on Access Tool.


New Processor and Controllers parts in the library

Over several months we have added new processors and controllers part in the library. Adding them was not easy as each controllers has its unique capability and differentiation. However with help of our wonderful team we have now added close to 1000 controllers and processors in circuit tree. With this huge library a engineer can build vast number of embedded circuit board designs.


Here is the table displaying the list and section pages:

Semiconductor vendor Processor Family Pages containing additional details
Texas Instrument am3352bzcza100 AM3352BZCZA100
Texas Instrument am3354bzcza100 AM3354BZCZA100
Texas Instrument am3356bzcza80 AM3356BZCZA80
Texas Instrument am3357bzcza80 AM3357BZCZA80
Texas Instrument am3358bzcza100 AM3358BZCZA100
Texas Instrument am3359bzcza80 AM3359BZCZA80
Texas Instrument tms320dm8148scye2 tms320dm8148SCYE2
Texas Instrument tms320dm8147scye2 TMS320DM8147SCYE2
NXP imx6_dual imx6_dual
NXP imx6_dual_lite imx6_dual_lite
NXP imx6_dual_plus imx6_dual_plus
NXP imx6_quad imx6_quad
NXP imx6_quad_plus imx6_quad_plus
NXP imx6_solo imx6_solo
Nvidia cd575mi CD575MI
ST Micro stm32l486zgt6 STM32L486ZGT6
ST Micro stm32l486vgt6 STM32L486VGT6
ST Micro stm32l486rgt6 STM32L486RGT6
ST Micro stm32l486qgi6 STM32L486QGI6
ST Micro stm32l486jgy6 STM32L486JGY6
ST Micro stm32l476zet6 STM32L476ZET6
ST Micro stm32l476vet6 STM32L476VET6
ST Micro stm32l476vct6 STM32L476VCT6
ST Micro stm32l476rgt6 STM32L476RGT6
ST Micro stm32l476ret6 STM32L476RET6
ST Micro stm32l476rct6 STM32L476RCT6
ST Micro stm32l476qei6 STM32L476QEI6
ST Micro stm32l476mgy6 STM32L476MGY6
ST Micro stm32l476mey6 STM32L476MEY6
ST Micro stm32l476jey6 STM32L476JEY6
ST Micro stm32l475vgt6 STM32L475VGT6
ST Micro stm32l475vet6 STM32L475VET6
ST Micro stm32l475vct6 STM32L475VCT6
ST Micro stm32l475rgt6 STM32L475RGT6
ST Micro stm32l475ret6 STM32L475RET6
ST Micro stm32l471zgt6 STM32L471ZGT6
ST Micro stm32l471zet6 STM32L471ZET6
ST Micro stm32l471vgt6 STM32L471VGT6
ST Micro stm32l471vet6 STM32L471VET6
ST Micro stm32l471rgt6 STM32L471RGT6
ST Micro stm32l471ret6 STM32L471RET6
ST Micro stm32l471qgi6 STM32L471QGI6
ST Micro stm32l471qei6 STM32L471QEI6
ST Micro stm32l443vct6 STM32L443VCT6
ST Micro stm32l443vci6 STM32L443VCI6
ST Micro stm32l443rcy6 STM32L443RCY6
ST Micro stm32l443rct6 STM32L443RCT6
ST Micro stm32l443rci3 STM32L443RCI3
ST Micro stm32l443ccy6 STM32L443CCY6
ST Micro stm32l443ccu6 STM32L443CCU6
ST Micro stm32l443cct6 STM32L443CCT6
ST Micro stm32l442kcux STM32L442KCUx
ST Micro stm32l433vct6 STM32L433VCT6
ST Micro stm32l433vci6 STM32L433VCI6
ST Micro stm32l433rcy6 STM32L433RCY6
ST Micro stm32l433rct6 STM32L433RCT6
ST Micro stm32l433rci6 STMS32L433RCI6
ST Micro stm32l433rbt6 STM32L433RBT6
ST Micro stm32l433rbi6 STM32L433RBI6
ST Micro stm32l433ccy6 STM32L433CCY6
ST Micro stm32l433ccu6 STM32L433CCU6
ST Micro stm32l433cct6 STM32L433CCT6
ST Micro stm32l433cby6 STM32L433CBY6
ST Micro stm32l433cbu6 STM32L433CBU6
ST Micro stm32l433cbt6 STM32L433CBT6
ST Micro stm32l432kcu6 STM32L432KCU6
ST Micro stm32l432kbu6 STM32L432KBU6
ST Micro stm32l431vct6 STM32L431VCT6
ST Micro stm32l431vci6 STM32L431VCI6
ST Micro stm32l431rcy6 STM32L431RCY6
ST Micro stm32l431rct6 STM32L431RCT6
ST Micro stm32l431rci6 STM32L431RCI6
ST Micro stm32l431rby6 STM32L431RBY6
ST Micro stm32l431rbt6 STM32L431RBT6
ST Micro stm32l431rbi6 STM32L431RBI6
ST Micro stm32l431kcu6 STM32L431KCU6
ST Micro stm32l431kbu6 STM32L431KBU6
ST Micro stm32l431ccy6 STM32L431CCY6
ST Micro stm32l431ccu6 STM32L431CCU6
ST Micro stm32l431cct6 STM32L431CCT6
ST Micro stm32l431cbyx STM32L431CBYx
ST Micro stm32l431cbu6 STM32L431CBU6
ST Micro stm32l431cbt6 STM32L431CBT6
ST Micro stm32l162zet6 STM32L162ZET6
ST Micro stm32l162zdt6 STM32L162ZDT6
ST Micro stm32l162vey6 STM32L162VEY6
ST Micro stm32l162vet6 STM32L162VET6
ST Micro stm32l162vdy6x STM32L162VDY6X
ST Micro stm32l162vdt6 STM32L162VDT6
ST Micro stm32l162vctx STM32L162VCTx
ST Micro stm32l162vct6a STM32L162VCT6A
ST Micro stm32l162vch6 STM32L162VCH6
ST Micro stm32l162ret6 STM32L162RET6
ST Micro stm32l162rdy6 STM32L162RDY6
ST Micro stm32l162rdt6 STM32L162RDT6
ST Micro stm32l162rct6 STM32L162RCT6
ST Micro stm32l162qdh6 STM32L162QDH6
ST Micro stm32l152zet6 STM32L152ZET6
ST Micro stm32l152zdt6 STM32L152ZDT6
ST Micro stm32l152zct6 STM32L152ZCT6
ST Micro stm32l152vey6 STM32L152VEY6
ST Micro stm32l152vet6 STM32L152VET6
ST Micro stm32l152vdt6x STM32L152VDT6X
ST Micro stm32l152vdt6 STM32L152VDT6
ST Micro stm32l152vct6a STM32L152VCT6A
ST Micro stm32l152vct6 STM32L152VCT6
ST Micro stm32l152vch6 STM32L152VCH6
ST Micro stm32l152vbt6a STM32L152VBT6A
ST Micro stm32l152vbt6 STM32L152VBT6
ST Micro stm32l152vbh6a STM32L152VBH6A
ST Micro stm32l152vbh6 STM32L152VBH6
ST Micro stm32l152v8t6a STM32L152V8T6A
ST Micro stm32l152v8t6 STM32L152V8T6
ST Micro stm32l152v8h6a STM32L152V8H6A
ST Micro stm32l152v8h6 STM32L152V8H6
ST Micro stm32l152ret6 STM32L152RET6
ST Micro stm32l152rdy6 STM32L152RDY6
ST Micro stm32l152rdt6 STM32L152RDT6
ST Micro stm32l152rct6a STM32L152RCT6A
ST Micro stm32l152rct6 STM32L152RCT6
ST Micro stm32l152rbt6a STM32L152RBT6A
ST Micro stm32l152rbt6 STM32L152RBT6
ST Micro stm32l152rbh6a STM32L152RBH6A
ST Micro stm32l152rbh6 STM32L152RBH6
ST Micro stm32l152r8t6a STM32L152R8T6A
ST Micro stm32l152r8t6 STM32L152R8T6
ST Micro stm32l152r8h6a STM32L152R8H6A
ST Micro stm32l152r8h6 STM32L152R8H6
ST Micro stm32l152r6t6a STM32L152R6T6A
ST Micro stm32l152r6t6 STM32L152R6T6
ST Micro stm32l152r6h6a STM32L152R6H6A
ST Micro stm32l152r6h6 STM32L152R6H6
ST Micro stm32l152qeh6 STM32L152QEH6
ST Micro stm32l152qdh6 STM32L152QDH6
ST Micro stm32l152qch6 STM32L152QCH6
ST Micro stm32l152ccu6 STM32L152CCU6
ST Micro stm32l152cct6 STM32L152CCT6
ST Micro stm32l152cbu6a STM32L152CBU6A
ST Micro stm32l152cbu6 STM32L152CBU6
ST Micro stm32l152cbt6a STM32L152CBT6A
ST Micro stm32l152cbt6 STM32L152CBT6
ST Micro stm32l152c8u6a STM32L152C8U6A
ST Micro stm32l152c8u6 STM32L152C8U6
ST Micro stm32l152c8t6a STM32L152C8T6A
ST Micro stm32l152c8t6 STM32L152C8T6
ST Micro stm32l152c6u6a STM32L152C6U6A
ST Micro stm32l152c6u6 STM32L152C6U6
ST Micro stm32l152c6t6a STM32L152C6T6A
ST Micro stm32l152c6t6 STM32L152C6T6
ST Micro stm32l151zet6 STM32L151ZET6
ST Micro stm32l151zdt6 STM32L151ZDT6
ST Micro stm32l151zct6 STM32L151ZCT6
ST Micro stm32l151vey6 STM32L151VEY6
ST Micro stm32l151vet6 STM32L151VET6
ST Micro stm32l151vdy6x STM32L151VDY6X
ST Micro stm32l151vdt6 STM32L151VDT6
ST Micro stm32l151vct6a STM32L151VCT6A
ST Micro stm32l151vct6 STM32L151VCT6
ST Micro stm32l151vch6 STM32L151VCH6
ST Micro stm32l151vbt6a STM32L151VBT6A
ST Micro stm32l151vbt6 STM32L151VBT6
ST Micro stm32l151vbh6a STM32L151VBH6A
ST Micro stm32l151vbh6 STM32L151VBH6
ST Micro stm32l151v8t6a STM32L151V8T6A
ST Micro stm32l151v8t6 STM32L151V8T6
ST Micro stm32l151v8h6a STM32L151V8H6A
ST Micro stm32l151v8h6 STM32L151V8H6
ST Micro stm32l151ucy6 STM32L151UCY6
ST Micro stm32l151ret6 STM32L151RET6
ST Micro stm32l151rdy6 STM32L151RDY6
ST Micro stm32l151rdt6 STM32L151RDT6
ST Micro stm32l151rcy6 STM32L151RCY6
ST Micro stm32l151rct6a STM32L151RCT6A
ST Micro stm32l151rct6 STM32L151RCT6
ST Micro stm32l151rbt6a STM32L151RBT6A
ST Micro stm32l151rbt6 STM32L151RBT6
ST Micro stm32l151rbh6a STM32L151RBH6A
ST Micro stm32l151rbh6 STM32L151RBH6
ST Micro stm32l151r8t6a STM32L151R8T6A
ST Micro stm32l151r8t6 STM32L151R8T6
ST Micro stm32l151r8h6a STM32L151R8H6A
ST Micro stm32l151r8h6 STM32L151R8H6
ST Micro stm32l151r6t6a STM32L151R6T6A
ST Micro stm32l151r6t6 STM32L151R6T6
ST Micro stm32l151r6h6a STM32L151R6H6A
ST Micro stm32l151r6h6 STM32L151R6H6
ST Micro stm32l151qeh6 STM32L151QEH6
ST Micro stm32l151qdh6 STM32L151QDH6
ST Micro stm32l151qch6 STM32L151QCH6
ST Micro stm32l151ccu6 STM32L151CCU6
ST Micro stm32l151cct6 STM32L151CCT6
ST Micro stm32l151cbu6a STM32L151CBU6A
ST Micro stm32l151cbu6 STM32L151CBU6
ST Micro stm32l151cbt6a STM32L151CBT6A
ST Micro stm32l151cbt6 STM32L151CBT6
ST Micro stm32l151c8u6a STM32L151C8U6A
ST Micro stm32l151c8u6 STM32L151C8U6
ST Micro stm32l151c8t6a STM32L151C8T6A
ST Micro stm32l151c8t6 STM32L151C8T6
ST Micro stm32l151c6u6a STM32L151C6U6A
ST Micro stm32l151c6u6 STM32L151C6U6
ST Micro stm32l151c6t6a STM32L151C6T6A
ST Micro stm32l151c6t6 STM32L151C6T6
ST Micro stm32l100rct6 STM32L100RCT6
ST Micro stm32l100rbt6a STM32L100RBT6A
ST Micro stm32l100rbt6 STM32L100RBT6
ST Micro stm32l100r8t6a STM32L100R8T6A
ST Micro stm32l100r8t6 STM32L100R8T6
ST Micro stm32l100c6u6a STM32L100C6U6A
ST Micro stm32l100c6u6 STM32L100C6U6
ST Micro stm32l083vzt6 STM32L083VZT6
ST Micro stm32l083vzi6 STM32L083VZI6
ST Micro stm32l083vbt6 STM32L083VBT6
ST Micro stm32l083v8t6 STM32L083V8T6
ST Micro stm32l083rzt6 STM32L083RZT6
ST Micro stm32l083rzh6 STM32L083RZH6
ST Micro stm32l083rbh6 STM32L083RBH6
ST Micro stm32l083czt6 STM32L083CZT6
ST Micro stm32l083cbt6 STM32L083CBT6
ST Micro stm32l082kzu6 STM32L082KZU6
ST Micro stm32l082kzt6 STM32L082KZT6
ST Micro stm32l081czt6 STM32L081CZT6
ST Micro stm32l073vzt3 STM32L073VZT3
ST Micro stm32l073vzi6 STM32L073VZI6
ST Micro stm32l073vbt6 STM32L073VBT6
ST Micro stm32l073v8t6 STM32L073V8T6
ST Micro stm32l073rzt6 STM32L073RZT6
ST Micro stm32l073rzh6 STM32L073RZH6
ST Micro stm32l073rbt6 STM32L073RBT6
ST Micro stm32l073rbh6 STM32L073RBH6
ST Micro stm32l073czt6 STM32L073CZT6
ST Micro stm32l073cbt6 STM32L073CBT6
ST Micro stm32l072vzt6 STM32L072VZT6
ST Micro stm32l072vzi6 STM32L072VZI6
ST Micro stm32l072vbt6 STM32L072VBT6
ST Micro stm32l072v8t6 STM32L072V8T6
ST Micro stm32l072rzt6 STM32L072RZT6
ST Micro stm32l072rzi6 STM32L072RZI6
ST Micro stm32l072rbt6 STM32L072RBT6
ST Micro stm32l072rbi6 STM32L072RBI6
ST Micro stm32l072kzu6 STM32L072KZU6
ST Micro stm32l072kzt6 STM32L072KZT6
ST Micro stm32l072kbu7 STM32L072KBU7
ST Micro stm32l072kbt6 STM32L072KBT6
ST Micro stm32l072czy6 STM32L072CZY6
ST Micro stm32l072czt6 STM32L072CZT6
ST Micro stm32l072cze6 STM32L072CZE6
ST Micro stm32l072cby6 STM32L072CBY6
ST Micro stm32l072cbt6 STM32L072CBT6
ST Micro stm32l071vzt6 STM32L071VZT6
ST Micro stm32l071vbt6 STM32L071VBT6
ST Micro stm32l071v8t6 STM32L071V8T6
ST Micro stm32l071rzt6 STM32L071RZT6
ST Micro stm32l071rzh6 STM32L071RZH6
ST Micro stm32l071rbt6 STM32L071RBT6
ST Micro stm32l071rbh6 STM32L071RBH6
ST Micro stm32l071kzu6 STM32L071KZU6
ST Micro stm32l071kzt6 STM32L071KZT6
ST Micro stm32l071kbu6 STM32L071KBU6
ST Micro stm32l071kbt6 STM32L071KBT6
ST Micro stm32l071k8u6 STM32L071K8U6
ST Micro stm32l071czy6 STM32L071CZY6
ST Micro stm32l071czt7 STM32L071CZT7
ST Micro stm32l071cbt3 STM32L071CBT3
ST Micro stm32l071c8t6 STM32L071C8T6
ST Micro stm32l063r8t6 STM32L063R8T6
ST Micro stm32l063c8t6 STM32L063C8T6
ST Micro stm32l062k8u6 STM32L062K8U6
ST Micro stm32l062k8t6 STM32L062K8T6
ST Micro stm32l053r8t7 STM32L053R8T7
ST Micro stm32l053r8h6 STM32L053R8H6
ST Micro stm32l053r6t6 STM32L053R6T6
ST Micro stm32l053r6h6 STM32L053R6H6
ST Micro stm32l053c8t7 STM32L053C8T7
ST Micro stm32l053c6t6 STM32L053C6T6
ST Micro stm32l052t8y7 STM32L052T8Y7
ST Micro stm32l052t6y6 STM32L052T6Y6
ST Micro stm32l052r8t6 STM32L052R8T6
ST Micro stm32l052r8h6 STM32L052R8H6
ST Micro stm32l052r6t6 STM32L052R6T6
ST Micro stm32l052r6h6 STM32L052R6H6
ST Micro stm32l052k8u6 STM32L052K8U6
ST Micro stm32l052k8t6 STM32L052K8T6
ST Micro stm32l052k6u6 STM32L052K6U6
ST Micro stm32l052k6t6 STM32L052K6T6
ST Micro stm32l052c8t7 STM32L052C8T7
ST Micro stm32l052c6t6 STM32L052C6T6
ST Micro stm32l051t8y6 STM32L051T8Y6
ST Micro stm32l051t6y6 STM32L051T6Y6
ST Micro stm32l051r8t6 STM32L051R8T6
ST Micro stm32l051r8h7 STM32L051R8H7
ST Micro stm32l051r6t6 STM32L051R6T6
ST Micro stm32l051r6h6 STM32L051R6H6
ST Micro stm32l051k8u3 STM32L051K8U3
ST Micro stm32l051k8t6 STM32L051K8T6
ST Micro stm32l051k6u6 STM32L051K6U6
ST Micro stm32l051k6t6 STM32L051K6T6
ST Micro stm32l051c8t7 STM32L051C8T7
ST Micro stm32l051c6t6 STM32L051C6T6
ST Micro stm32l041k6u6 STM32L041K6U6
ST Micro stm32l041k6t7 STM32L041K6T7
ST Micro stm32l041g6u7 STM32L041G6U7
ST Micro stm32l041f6p7 STM32L041F6P7
ST Micro stm32l041c6t6 STM32L041C6T6
ST Micro stm32l031k6u7 STM32L031K6U7
ST Micro stm32l031k6t7 STM32L031K6T7
ST Micro stm32l031k4u6 STM32L031K4U6
ST Micro stm32l031k4t6 STM32L031K4T6
ST Micro stm32l031g6u6 STM32L031G6U6
ST Micro stm32l031g4u6 STM32L031G4U6
ST Micro stm32l031f6p7 STM32L031F6P7
ST Micro stm32l031f4p6 STM32L031F4P6
ST Micro stm32l031e6y6 STM32L031E6Y6
ST Micro stm32l031e4y6 STM32L031E4Y6
ST Micro stm32l031c6t6 STM32L031C6T6
ST Micro stm32l031c4t6 STM32L031C4T6
ST Micro stm32l021k4t6 STM32L021K4T6
ST Micro stm32l021g4u6 STM32L021G4U6
ST Micro stm32l021f4u6 STM32L021F4U6
ST Micro stm32l021d4p6 STM32L021D4P6
ST Micro stm32l011k4u3 STM32L011K4U3
ST Micro stm32l011k4t6 STM32L011K4T6
ST Micro stm32l011k3u6 STM32L011K3U6
ST Micro stm32l011g4u6 STM32L011G4U6
ST Micro stm32l011g3u6 STM32L011G3U6
ST Micro stm32l011f4u6 STM32L011F4U6
ST Micro stm32l011f4p6 STM32L011F4P6
ST Micro stm32l011f3u6 STM32L011F3U6
ST Micro stm32l011f3p6 STM32L011F3P6
ST Micro stm32l011e4y6 STM32L011E4Y6
ST Micro stm32l011e3y6 STM32L011E3Y6
ST Micro stm32l011d4p7 STM32L011D4P7
ST Micro stm32l011d3p6 STM32L011D3P6
ST Micro stm32f779nih6 STM32F779NIH6
ST Micro stm32f779iit6 STM32F779IIT6
ST Micro stm32f779bit6 STM32F779BIT6
ST Micro stm32f779aiy6 STM32F779AIY6
ST Micro stm32f778aiy6 STM32F778AIY6
ST Micro stm32f777zit6 STM32F777ZIT6
ST Micro stm32f777vit6 STM32F777VIT6
ST Micro stm32f777nih6 STM32F777NIH6
ST Micro stm32f777iit6 STM32F777IIT6
ST Micro stm32f777bit6 STM32F777BIT6
ST Micro stm32f769nih6 STM32F769NIH6
ST Micro stm32f769ngh6 STM32F769NGH6
ST Micro stm32f769iit6 STM32F769IIT6
ST Micro stm32f769igt6 STM32F769IGT6
ST Micro stm32f769bit6 STM32F769BIT6
ST Micro stm32f769bgt6 STM32F769BGT6
ST Micro stm32f769aiy6 STM32F769AIY6
ST Micro stm32f767zit6 STM32F767ZIT6
ST Micro stm32f767zgt6 STM32F767ZGT6
ST Micro stm32f767vit6 STM32F767VIT6
ST Micro stm32f767vgt6 STM32F767VGT6
ST Micro stm32f767nih6 STM32F767NIH6
ST Micro stm32f767ngh6 STM32F767NGH6
ST Micro stm32f767iit6 STM32F767IIT6
ST Micro stm32f767iik6 STM32F767IIK6
ST Micro stm32f767igt6 STM32F767IGT6
ST Micro stm32f767igk6 STM32F767IGK6
ST Micro stm32f767bit6 STM32F767BIT6
ST Micro stm32f767bgt6 STM32F767BGT6
ST Micro stm32f765zit6 STM32F765ZIT6
ST Micro stm32f765zgt7 STM32F765ZGT7
ST Micro stm32f765vit6 STM32F765VIT6
ST Micro stm32f765vgt6 STM32F765VGT6
ST Micro stm32f765nih6 STM32F765NIH6
ST Micro stm32f765ngh6 STM32F765NGH6
ST Micro stm32f765iit6 STM32F765IIT6
ST Micro stm32f765iik6 STM32F765IIK6
ST Micro stm32f765igt6 STM32F765IGT6
ST Micro stm32f765igk6 STM32F765IGK6
ST Micro stm32f765bit6 STM32F765BIT6
ST Micro stm32f765bgt6 STM32F765BGT6
ST Micro stm32f756zgy6 STM32F756ZGY6
ST Micro stm32f756zgt6 STM32F756ZGT6
ST Micro stm32f756vgt6 STM32F756VGT6
ST Micro stm32f756vgh6 STM32F756VGH6
ST Micro stm32f756ngh6 STM32F756NGH6
ST Micro stm32f756igt6 STM32F756IGT6
ST Micro stm32f756igk6 STM32F756IGK6
ST Micro stm32f756bgt6 STM32F756BGT6
ST Micro stm32f746zgy6 STM32F746ZGY6
ST Micro stm32f746zgt7 STM32F746ZGT7
ST Micro stm32f746zey6 STM32F746ZEY6
ST Micro stm32f746zet6 STM32F746ZET6
ST Micro stm32f746vgt7 STM32F746VGT7
ST Micro stm32f746vgh6 STM32F746VGH6
ST Micro stm32f746vet6 STM32F746VET6
ST Micro stm32f746veh6 STM32F746VEH6
ST Micro stm32f746ngh6 STM32F746NGH6
ST Micro stm32f746neh6 STM32F746NEH6
ST Micro stm32f746igt6 STM32F746IGT6
ST Micro stm32f746igk6 STM32F746IGK6
ST Micro stm32f746iet6 STM32F746IET6
ST Micro stm32f746iek6 STM32F746IEK6
ST Micro stm32f746bgt7 STM32F746BGT7
ST Micro stm32f746bet6 STM32F746BET6
ST Micro stm32f745zgt6 STM32F745ZGT6
ST Micro stm32f745zet6 STM32F745ZET6
ST Micro stm32f745vgt6 STM32F745VGT6
ST Micro stm32f745vgh6 STM32F745VGH6
ST Micro stm32f745vet6 STM32F745VET6
ST Micro stm32f745veh6 STM32F745VEH6
ST Micro stm32f745igt6 STM32F745IGT6
ST Micro stm32f745igk6 STM32F745IGK6
ST Micro stm32f745iet6 STM32F745IET6
ST Micro stm32f745iek6 STM32F745IEK6
ST Micro stm32f479zit6 STM32F479ZIT6
ST Micro stm32f479zgt6 STM32F479ZGT6
ST Micro stm32f479vit6 STM32F479VIT6
ST Micro stm32f479vgt6 STM32F479VGT6
ST Micro stm32f479nih6 STM32F479NIH6
ST Micro stm32f479ngh6 STM32F479NGH6
ST Micro stm32f479iit6 STM32F479IIT6
ST Micro stm32f479igh6 STM32F479IGH6
ST Micro stm32f479bit6 STM32F479BIT6
ST Micro stm32f479bgt6 STM32F479BGT6
ST Micro stm32f479aiy6 STM32F479AIY6
ST Micro stm32f479aih6 STM32F479AIH6
ST Micro stm32f479agh6 STM32F479AGH6
ST Micro stm32f469zit6 STM32F469ZIT6
ST Micro stm32f469zgt6 STM32F469ZGT6
ST Micro stm32f469zet6 STM32F469ZET6
ST Micro stm32f469vit6 STM32F469VIT6
ST Micro stm32f469vgt6 STM32F469VGT6
ST Micro stm32f469vet6 STM32F469VET6
ST Micro stm32f469nih6 STM32F469NIH6
ST Micro stm32f469ngh6 STM32F469NGH6
ST Micro stm32f469neh6 STM32F469NEH6
ST Micro stm32f469iit6 STM32F469IIT6
ST Micro stm32f469iih6 STM32F469IIH6
ST Micro stm32f469igt6 STM32F469IGT6
ST Micro stm32f469igh6 STM32F469IGH6
ST Micro stm32f469ieh6 STM32F469IEH6
ST Micro stm32f469bit6 STM32F469BIT6
ST Micro stm32f469bgt6 STM32F469BGT6
ST Micro stm32f469bet6 STM32F469BET6
ST Micro stm32f469aiy6 STM32F469AIY6
ST Micro stm32f469aih6 STM32F469AIH6
ST Micro stm32f469agy6 STM32F469AGY6
ST Micro stm32f469agh6 STM32F469AGH6
ST Micro stm32f469aeh6 STM32F469AEH6
ST Micro stm32f446zet7 STM32F446ZET7
ST Micro stm32f446zej7 STM32F446ZEJ7
ST Micro stm32f446zeh6 STM32F446ZEH6
ST Micro stm32f446zct6 STM32F446ZCT6
ST Micro stm32f446zch6 STM32F446ZCH6
ST Micro stm32f446vet7 STM32F446VET7
ST Micro stm32f446vct6 STM32F446VCT6
ST Micro stm32f446ret6 STM32F446RET6
ST Micro stm32f446rct6 STM32F446RCT6
ST Micro stm32f446mey6 STM32F446MEY6
ST Micro stm32f446mcy6 STM32F446MCY6
ST Micro stm32f439ziy6 STM32F439ZIY6
ST Micro stm32f439zit6 STM32F439ZIT6
ST Micro stm32f439zgt6 STM32F439ZGT6
ST Micro stm32f439vit6 STM32F439VIT6
ST Micro stm32f439vgt6 STM32F439VGT6
ST Micro stm32f439nih6 STM32F439NIH6
ST Micro stm32f439ngh6 STM32F439NGH6
ST Micro stm32f439iit6 STM32F439IIT6
ST Micro stm32f439iih7 STM32F439IIH7
ST Micro stm32f439igt6 STM32F439IGT6
ST Micro stm32f439igh6 STM32F439IGH6
ST Micro stm32f439bit6 STM32F439BIT6
ST Micro stm32f439bgt6 STM32F439BGT6
ST Micro stm32f439aih6 STM32F439AIH6
ST Micro stm32f437zitx STM32F437ZITx
ST Micro stm32f437zgt6 STM32F437ZGT6
ST Micro stm32f437vit6 STM32F437VIT6
ST Micro stm32f437vgt6 STM32F437VGT6
ST Micro stm32f437iit7 STM32F437IIT7
ST Micro stm32f437iih6 STM32F437IIH6
ST Micro stm32f437igt6 STM32F437IGT6
ST Micro stm32f437igh6 STM32F437IGH6
ST Micro stm32f437aih6 STM32F437AIH6
ST Micro stm32f429ziy6 STM32F429ZIY6
ST Micro stm32f429zit6 STM32F429ZIT6
ST Micro stm32f429zgt6 STM32F429ZGT6
ST Micro stm32f429zet6 STM32F429ZET6
ST Micro stm32f429vit6 STM32F429VIT6
ST Micro stm32f429vgt6 STM32F429VGT6
ST Micro stm32f429vet6 STM32F429VET6
ST Micro stm32f429ngh6 STM32F429NGH6
ST Micro stm32f429neh6 STM32F429NEH6
ST Micro stm32f429iit6 STM32F429IIT6
ST Micro stm32f429iih6 STM32F429IIH6
ST Micro stm32f429igt6 STM32F429IGT6
ST Micro stm32f429igh6 STM32F429IGH6
ST Micro stm32f429iet6 STM32F429IET6
ST Micro stm32f429ieh7 STM32F429IEH7
ST Micro stm32f429bgt6 STM32F429BGT6
ST Micro stm32f429bet7 STM32F429BET7
ST Micro stm32f429aih7 STM32F429AIH7
ST Micro stm32f429agh7 STM32F429AGH7
ST Micro stm32f427zgt7 STM32F427ZGT7
ST Micro stm32f427vit6 STM32F427VIT6
ST Micro stm32f427vgt7 STM32F427VGT7
ST Micro stm32f427iit6 STM32F427IIT6
ST Micro stm32f427iih6 STM32F427IIH6
ST Micro stm32f427igt6 STM32F427IGT6
ST Micro stm32f427igh6 STM32F427IGH6
ST Micro stm32f427aih6 STM32F427AIH6
ST Micro stm32f427agh7 STM32F427AGH7
ST Micro stm32f417zgt7 STM32F417ZGT7
ST Micro stm32f417zet7 STM32F417ZET7
ST Micro stm32f417vgt7 STM32F417VGT7
ST Micro stm32f417vet7 STM32F417VET7
ST Micro stm32f417igt6 STM32F417IGT6
ST Micro stm32f417igh6 STM32F417IGH6
ST Micro stm32f417iet7 STM32F417IET7
ST Micro stm32f417ieh7 STM32F417IEH7
ST Micro stm32f415zgt6 STM32F415ZGT6
ST Micro stm32f415vgt7 STM32F415VGT7
ST Micro stm32f415rgt7 STM32F415RGT7
ST Micro stm32f415ogy6 STM32F415OGY6
ST Micro stm32f412zgt6 STM32F412ZGT6
ST Micro stm32f412zgj6 STM32F412ZGJ6
ST Micro stm32f412zet6 STM32F412ZET6
ST Micro stm32f412zej6 STM32F412ZEJ6
ST Micro stm32f412vgt6 STM32F412VGT6
ST Micro stm32f412vgh6 STM32F412VGH6
ST Micro stm32f412vet6 STM32F412VET6
ST Micro stm32f412veh6 STM32F412VEH6
ST Micro stm32f412rgy6 STM32F412RGY6
ST Micro stm32f412rgt6 STM32F412RGT6
ST Micro stm32f412rey6 STM32F412REY6
ST Micro stm32f412ret6 STM32F412RET6
ST Micro stm32f412cgu6 STM32F412CGU6
ST Micro stm32f412ceu6 STM32F412CEU6
ST Micro stm32f411vet6 STM32F411VET6
ST Micro stm32f411veh6 STM32F411VEH6
ST Micro stm32f411vct6 STM32F411VCT6
ST Micro stm32f411ret7 STM32F411RET7
ST Micro stm32f411rct6 STM32F411RCT6
ST Micro stm32f411cey3 STM32F411CEY3
ST Micro stm32f411ceu7 STM32F411CEU7
ST Micro stm32f411ccy6 STM32F411CCY6
ST Micro stm32f411ccu6 STM32F411CCU6
ST Micro stm32f410tby6 STM32F410TBY6
ST Micro stm32f410t8y6 STM32F410T8Y6
ST Micro stm32f410rbt6 STM32F410RBT6
ST Micro stm32f410rbi6 STM32F410RBI6
ST Micro stm32f410r8t6 STM32F410R8T6
ST Micro stm32f410cbu6 STM32F410CBU6
ST Micro stm32f410cbt6 STM32F410CBT6
ST Micro stm32f410c8u6 STM32F410C8U6
ST Micro stm32f407zgt6 STM32F407ZGT6
ST Micro stm32f407zet6 STM32F407ZET6
ST Micro stm32f407vgt6 STM32F407VGT6
ST Micro stm32f407vet7 STM32F407VET7
ST Micro stm32f407igt6 STM32F407IGT6
ST Micro stm32f407igh7 STM32F407IGH7
ST Micro stm32f407iet6 STM32F407IET6
ST Micro stm32f405zgt7 stm32f405ZGT7
ST Micro stm32f405vgt7 stm32f405VGT7
ST Micro stm32f405rgt7 stm32f405RGT7
ST Micro stm32f405ogy6 STM32F405OGY6
ST Micro stm32f405oey6 STM32F405OEY6
ST Micro stm32f401vet6 STM32F401VET6
ST Micro stm32f401veh6 STM32F401VEH6
ST Micro stm32f401vdt6 STM32F401VDT6
ST Micro stm32f401vdh6 STM32F401VDH6
ST Micro stm32f401vct7 stm32f401VCT7
ST Micro stm32f401vch6 stm32f401VCH6
ST Micro stm32f401vbt6 STM32F401VBT6
ST Micro stm32f401vbh6 STM32F401VBH6
ST Micro stm32f401ret6 STM32F401RET6
ST Micro stm32f401rdt6 STM32F401RDT6
ST Micro stm32f401rct7 stm32f401RCT7
ST Micro stm32f401rbt7 STM32F401RBT7
ST Micro stm32f401cey6 STM32F401CEY6
ST Micro stm32f401ceu6 STM32F401CEU6
ST Micro stm32f401cdy6 STM32F401CDY6
ST Micro stm32f401cdu6 STM32F401CDU6
ST Micro stm32f401ccy6 STM32F401CCY6
ST Micro stm32f401ccu6 STM32F401CCU6
ST Micro stm32f401cbu6 stm32f401CBU6
ST Micro stm32f398vet6 STM32F398VET6
ST Micro stm32f378vct6 STM32F378VCT6
ST Micro stm32f378rcy6 STM32F378RCY6
ST Micro stm32f378rct6 STM32F378RCT6
ST Micro stm32f378cct6 STM32F378CCT6
ST Micro stm32f373vct6 STM32F373VCT6
ST Micro stm32f373vch6 STM32F373VCH6
ST Micro stm32f373vbt7 STM32F373VBT7
ST Micro stm32f373vbh6 STM32F373VBH6
ST Micro stm32f373v8t6 STM32F373V8T6
ST Micro stm32f373v8h6 STM32F373V8H6
ST Micro stm32f373rct6 STM32F373RCT6
ST Micro stm32f373rbt6 STM32F373RBT6
ST Micro stm32f373r8t6 STM32F373R8T6
ST Micro stm32f373cct7 STM32F373CCT7
ST Micro stm32f373cbt6 STM32F373CBT6
ST Micro stm32f373c8t6 STM32F373C8T6
ST Micro stm32f358vct6 STM32F358VCT6
ST Micro stm32f358rct6 STM32F358RCT6
ST Micro stm32f358cct6 STM32F358CCT6
ST Micro stm32f334r8t7 STM32F334R8T7
ST Micro stm32f334r6t6 STM32F334R6T6
ST Micro stm32f334k8t6 STM32F334K8T6
ST Micro stm32f334k6t6 STM32F334K6T6
ST Micro stm32f334k4t6 STM32F334K4T6
ST Micro stm32f334c8t7 STM32F334C8T7
ST Micro stm32f334c6t6 STM32F334C6T6
ST Micro stm32f334c4t6 STM32F334C4T6
ST Micro stm32f328c8t6 STM32F328C8T6
ST Micro stm32f318k8u6 STM32F318K8U6
ST Micro stm32f318c8y6 STM32F318C8Y6
ST Micro stm32f318c8t6 STM32F318C8T6
ST Micro stm32f303zet7 STM32F303ZET7
ST Micro stm32f303zdt6 STM32F303ZDT6
ST Micro stm32f303vey6 STM32F303VEY6
ST Micro stm32f303vet6 STM32F303VET6
ST Micro stm32f303veh7 STM32F303VEH7
ST Micro stm32f303vdt6 STM32F303VDT6
ST Micro stm32f303vdh6 STM32F303VDH6
ST Micro stm32f303vcy6 STM32F303VCY6
ST Micro stm32f303vct7 STM32F303VCT7
ST Micro stm32f303vbt6 STM32F303VBT6
ST Micro stm32f303ret7 STM32F303RET7
ST Micro stm32f303rdt6 STM32F303RDT6
ST Micro stm32f303rct6 STM32F303RCT6
ST Micro stm32f303rbt6 STM32F303RBT6
ST Micro stm32f303r8t6 STM32F303R8T6
ST Micro stm32f303r6t6 STM32F303R6T6
ST Micro stm32f303k8t6 STM32F303K8T6
ST Micro stm32f303k6t6 STM32F303K6T6
ST Micro stm32f303cct6 STM32F303CCT6
ST Micro stm32f303cbt7 STM32F303CBT7
ST Micro stm32f303c8t6 STM32F303C8T6
ST Micro stm32f303c6t6 STM32F303C6T6
ST Micro stm32f302zet6 STM32F302ZET6
ST Micro stm32f302zdt7 STM32F302ZDT7
ST Micro stm32f302vet6 STM32F302VET6
ST Micro stm32f302veh6 STM32F302VEH6
ST Micro stm32f302vdt7 STM32F302VDT7
ST Micro stm32f302vdh7 STM32F302VDH7
ST Micro stm32f302vct6 STM32F302VCT6
ST Micro stm32f302vbt7 STM32F302VBT7
ST Micro stm32f302ret7 STM32F302RET7
ST Micro stm32f302rdt7 STM32F302RDT7
ST Micro stm32f302rct7 STM32F302RCT7
ST Micro stm32f302rbt7 STM32F302RBT7
ST Micro stm32f302r8t7 STM32F302R8T7
ST Micro stm32f302r6t6 STM32F302R6T6
ST Micro stm32f302k8u6 STM32F302K8U6
ST Micro stm32f302k6u6 STM32F302K6U6
ST Micro stm32f302cct7 STM32F302CCT7
ST Micro stm32f302cbt7 STM32F302CBT7
ST Micro stm32f302c8y6 STM32F302C8Y6
ST Micro stm32f302c8t6 STM32F302C8T6
ST Micro stm32f302c6t6 STM32F302C6T6
ST Micro stm32f301r8t6 STM32F301R8T6
ST Micro stm32f301r6t6 STM32F301R6T6
ST Micro stm32f301k8u6 STM32F301K8U6
ST Micro stm32f301k6u7 STM32F301K6U7
ST Micro stm32f301c8y6 STM32F301C8Y6
ST Micro stm32f301c8t6 STM32F301C8T6
ST Micro stm32f301c6t7 STM32F301C6T7
ST Micro stm32f217zgt6 STM32F217ZGT6
ST Micro stm32f217vgt6 STM32F217VGT6
ST Micro stm32f217vet6 STM32F217VET6
ST Micro stm32f217igt7 STM32F217IGT7
ST Micro stm32f217igt6 STM32F217IGT6
ST Micro stm32f217igh6 STM32F217IGH6
ST Micro stm32f217iet6 STM32F217IET6
ST Micro stm32f217ieh6 STM32F217IEH6
ST Micro stm32f215zgt7 STM32F215ZGT7
ST Micro stm32f215zet6 STM32F215ZET6
ST Micro stm32f215vgt6 STM32F215VGT6
ST Micro stm32f215vet6 STM32F215VET6
ST Micro stm32f215rgt6 STM32F215RGT6
ST Micro stm32f215ret6 STM32F215RET6
ST Micro stm32f207zgt7 STM32F207ZGT7
ST Micro stm32f207zft6 STM32F207ZFT6
ST Micro stm32f207zet6 STM32F207ZET6
ST Micro stm32f207zct6 STM32F207ZCT6
ST Micro stm32f207vft6 STM32F207VFT6
ST Micro stm32f207vet6 STM32F207VET6
ST Micro stm32f207igt7 STM32F207IGT7
ST Micro stm32f207igt6 STM32F207IGT6
ST Micro stm32f207ift6 STM32F207IFT6
ST Micro stm32f207ifh6 STM32F207IFH6
ST Micro stm32f207iet6 STM32F207IET6
ST Micro stm32f207ieh6 STM32F207IEH6
ST Micro stm32f207ict6 STM32F207ICT6
ST Micro stm32f207ich6 STM32F207ICH6
ST Micro stm32f205zgt7 STM32F205ZGT7
ST Micro stm32f205zft6 STM32F205ZFT6
ST Micro stm32f205zet6 STM32F205ZET6
ST Micro stm32f205vgt6 STM32F205VGT6
ST Micro stm32f205vft6 STM32F205VFT6
ST Micro stm32f205vet7 STM32F205VET7
ST Micro stm32f205vct6 STM32F205VCT6
ST Micro stm32f205vbt6 STM32F205VBT6
ST Micro stm32f205rgy6 STM32F205RGY6
ST Micro stm32f205rgt7 STM32F205RGT7
ST Micro stm32f205rge6 STM32F205RGE6
ST Micro stm32f205rft6 STM32F205RFT6
ST Micro stm32f205rey6 STM32F205REY6
ST Micro stm32f205ret6 STM32F205RET6
ST Micro stm32f205rct7 STM32F205RCT7
ST Micro stm32f205rbt7 STM32F205RBT7
ST Micro stm32f107vct7 stm32f107vct7
ST Micro stm32f107vch6 stm32f107vch6
ST Micro stm32f107vbt7 stm32f107vbt7
ST Micro stm32f107rct7 stm32f107rct7
ST Micro stm32f107rbt6 stm32f107rbt6
ST Micro stm32f105vct7 stm32f105vct7
ST Micro stm32f105vbt6 stm32f105vbt6
ST Micro stm32f105vbh6 stm32f105vbh6
ST Micro stm32f105v8t6 stm32f105v8t6
ST Micro stm32f105rct7 stm32f105rct7
ST Micro stm32f105rbt6 stm32f105rbt6
ST Micro stm32f105r8t6 stm32f105r8t6
ST Micro stm32f103zgt6 stm32f103zgt6
ST Micro stm32f103zgh7 stm32f103zgh7
ST Micro stm32f103zft6 stm32f103zft6
ST Micro stm32f103zfh7 stm32f103zfh7
ST Micro stm32f103zet7 stm32f103zet7
ST Micro stm32f103zeh7 stm32f103zeh7
ST Micro stm32f103zdt7 stm32f103zdt7
ST Micro stm32f103zdh7 stm32f103zdh7
ST Micro stm32f103zct6 stm32f103zct6
ST Micro stm32f103zch6 stm32f103zch6
ST Micro stm32f103vgt6 stm32f103vgt6
ST Micro stm32f103vft6 stm32f103vft6
ST Micro stm32f103vet6 stm32f103vet6
ST Micro stm32f103veh7 stm32f103veh7
ST Micro stm32f103vdt6 stm32f103vdt6
ST Micro stm32f103vdh6 stm32f103vdh6
ST Micro stm32f103vct7 stm32f103vct7
ST Micro stm32f103vch6 stm32f103vch6
ST Micro stm32f103vbt6 stm32f103vbt6
ST Micro stm32f103vbi7 stm32f103vbi7
ST Micro stm32f103vbh7 stm32f103vbh7
ST Micro stm32f103v8t7 stm32f103v8t7
ST Micro stm32f103v8h7 stm32f103v8h7
ST Micro stm32f103tbu7 stm32f103tbu7
ST Micro stm32f103t8u7 stm32f103t8u7
ST Micro stm32f103t6u7 stm32f103t6u7
ST Micro stm32f103t4u6 stm32f103t4u6
ST Micro stm32f103rgt7 stm32f103rgt7
ST Micro stm32f103rft6 stm32f103rft6
ST Micro stm32f103rey7 stm32f103rey7
ST Micro stm32f103ret7 stm32f103ret7
ST Micro stm32f103rdy6 stm32f103rdy6
ST Micro stm32f103rdt7 stm32f103rdt7
ST Micro stm32f103rcy7 stm32f103rcy7
ST Micro stm32f103rct7 stm32f103rct7
ST Micro stm32f103rbt7 stm32f103rbt7
ST Micro stm32f103rbh7 stm32f103rbh7
ST Micro stm32f103r8t7 stm32f103r8t7
ST Micro stm32f103r8h7 stm32f103r8h7
ST Micro stm32f103r6t6 stm32f103r6t6
ST Micro stm32f103r6h7 stm32f103r6h7
ST Micro stm32f103r4t7 stm32f103r4t7
ST Micro stm32f103r4h6 stm32f103r4h6
ST Micro stm32f103cbu6 stm32f103cbu6
ST Micro stm32f103cbt6 stm32f103cbt6
ST Micro stm32f103c8t7 stm32f103c8t7
ST Micro stm32f103c8t6 STM32F103C8T6
ST Micro stm32f103c6u6 stm32f103c6u6
ST Micro stm32f103c6t6 stm32f103c6t6
ST Micro stm32f103c4t7 stm32f103c4t7
ST Micro stm32f102rbt6 STM32F102RBT6
ST Micro stm32f102r8t6 STM32F102R8T6
ST Micro stm32f102r6t6 STM32F102R6T6
ST Micro stm32f102r4t6 STM32F102R4T6
ST Micro stm32f102cbt6 STM32F102CBT6
ST Micro stm32f102c8t6 STM32F102C8T6
ST Micro stm32f102c6t6 STM32F102C6T6
ST Micro stm32f102c4t6 STM32F102C4T6
ST Micro stm32f101zgtx STM32F101ZGTx
ST Micro stm32f101zftx STM32F101ZFTx
ST Micro stm32f101zetx STM32F101ZETx
ST Micro stm32f101zdtx STM32F101ZDTx
ST Micro stm32f101zctx STM32F101ZCTx
ST Micro stm32f101vgt6 STM32F101VGT6
ST Micro stm32f101vft6 STM32F101VFT6
ST Micro stm32f101vet6 STM32F101VET6
ST Micro stm32f101vdt6 STM32F101VDT6
ST Micro stm32f101vct6 STM32F101VCT6
ST Micro stm32f101vbt6 STM32F101VBT6
ST Micro stm32f101v8t6 STM32F101V8T6
ST Micro stm32f101tbu6 STM32F101TBU6
ST Micro stm32f101t8u6 STM32F101T8U6
ST Micro stm32f101t6u6 STM32F101T6U6
ST Micro stm32f101t4u6 STM32F101T4U6
ST Micro stm32f101rgt6 STM32F101RGT6
ST Micro stm32f101rft6 STM32F101RFT6
ST Micro stm32f101ret6 STM32F101RET6
ST Micro stm32f101rdt6 STM32F101RDT6
ST Micro stm32f101rct6 STM32F101RCT6
ST Micro stm32f101rbt6 STM32F101RBT6
ST Micro stm32f101rbh6 STM32F101RBH6
ST Micro stm32f101r8t6 STM32F101R8T6
ST Micro stm32f101r6t6 STM32F101R6T6
ST Micro stm32f101r4t6 STM32F101R4T6
ST Micro stm32f101cbu6 STM32F101CBU6
ST Micro stm32f101cbt6 STM32F101CBT6
ST Micro stm32f101c8t6 STM32F101C8T6
ST Micro stm32f101c6t6 STM32F101C6T6
ST Micro stm32f100zet7 stm32f100zet7
ST Micro stm32f100zdt6 stm32f100zdt6
ST Micro stm32f100zct7 stm32f100zct7
ST Micro stm32f100vet6 stm32f100vet6
ST Micro stm32f100vdt7 stm32f100vdt7
ST Micro stm32f100vct6 stm32f100vct6
ST Micro stm32f100vbt6 stm32f100vbt6
ST Micro stm32f100v8t6 stm32f100v8t6
ST Micro stm32f100ret7 stm32f100ret7
ST Micro stm32f100rdt6 stm32f100rdt6
ST Micro stm32f100rct7 stm32f100rct7
ST Micro stm32f100rbt7 stm32f100rbt7
ST Micro stm32f100rbh6 stm32f100rbh6
ST Micro stm32f100r8t7 stm32f100r8t7
ST Micro stm32f100r8h7 stm32f100r8h7
ST Micro stm32f100r6t6 stm32f100r6t6
ST Micro stm32f100r6h7 stm32f100r6h7
ST Micro stm32f100r4t7 stm32f100r4t7
ST Micro stm32f100r4h7 stm32f100r4h7
ST Micro stm32f100cbt6 stm32f100cbt6
ST Micro stm32f100c8t7 stm32f100c8t7
ST Micro stm32f100c6t6 stm32f100c6t6
ST Micro stm32f100c4t6 stm32f100c4t6
ST Micro stm32f098vct7 stm32f098vct7
ST Micro stm32f098rcy6 stm32f098rcy6
ST Micro stm32f098rct7 stm32f098rct7
ST Micro stm32f098rch6 stm32f098rch6
ST Micro stm32f098ccu6 stm32f098ccu6
ST Micro stm32f098cct7 stm32f098cct7
ST Micro stm32f091vct7 stm32f091vct7
ST Micro stm32f091vch7 stm32f091vch7
ST Micro stm32f091vbt6 stm32f091vbt6
ST Micro stm32f091rcy7 stm32f091rcy7
ST Micro stm32f091rct6 stm32f091rct6
ST Micro stm32f091rch7 stm32f091rch7
ST Micro stm32f091rbt6 stm32f091rbt6
ST Micro stm32f091ccu6 stm32f091ccu6
ST Micro stm32f091cct6 stm32f091cct6
ST Micro stm32f091cbu6 stm32f091cbu6
ST Micro stm32f091cbt7 stm32f091cbt7
ST Micro stm32f078vbt6 stm32f078vbt6
ST Micro stm32f078vbh6 stm32f078vbh6
ST Micro stm32f078rbt6 stm32f078rbt6
ST Micro stm32f078rbhx STM32F078RBHx
ST Micro stm32f078cby6 stm32f078cby6
ST Micro stm32f078cbu7 stm32f078cbu7
ST Micro stm32f078cbt7 stm32f078cbt7
ST Micro stm32f072vbt6 stm32f072vbt6
ST Micro stm32f072vbh6 stm32f072vbh6
ST Micro stm32f072v8t7 stm32f072v8t7
ST Micro stm32f072v8h7 stm32f072v8h7
ST Micro stm32f072rbt7 stm32f072rbt7
ST Micro stm32f072rbh7 stm32f072rbh7
ST Micro stm32f072r8t6 stm32f072r8t6
ST Micro stm32f072r8h7 stm32f072r8h7
ST Micro stm32f072cby6 stm32f072cby6
ST Micro stm32f072cbu6 stm32f072cbu6
ST Micro stm32f072cbt7 stm32f072cbt7
ST Micro stm32f072c8u7 stm32f072c8u7
ST Micro stm32f072c8t7 stm32f072c8t7
ST Micro stm32f071vbt7 stm32f071vbt7
ST Micro stm32f071vbh6 stm32f071vbh6
ST Micro stm32f071v8t6 stm32f071v8t6
ST Micro stm32f071v8h7 stm32f071v8h7
ST Micro stm32f071rbt6 stm32f071rbt6
ST Micro stm32f071cby7 stm32f071cby7
ST Micro stm32f071cbu7 stm32f071cbu7
ST Micro stm32f070rbt6 stm32f070rbt6
ST Micro stm32f070f6p7 stm32f070f6p7
ST Micro stm32f070cbt6 stm32f070cbt6
ST Micro stm32f070c6t7 stm32f070c6t7
ST Micro stm32f058t8y7 stm32f058t8y7
ST Micro stm32f058r8t7 stm32f058r8t7
ST Micro stm32f058r8h6 stm32f058r8h6
ST Micro stm32f058c8u7 stm32f058c8u7
ST Micro stm32f051t8y7 stm32f051t8y7
ST Micro stm32f051r8t7 stm32f051r8t7
ST Micro stm32f051r8h7 stm32f051r8h7
ST Micro stm32f051r6t7 stm32f051r6t7
ST Micro stm32f051r4t6 stm32f051r4t6
ST Micro stm32f051k8u6 stm32f051k8u6
ST Micro stm32f051k8t6 stm32f051k8t6
ST Micro stm32f051k6u7 stm32f051k6u7
ST Micro stm32f051k6t7 stm32f051k6t7
ST Micro stm32f051k4u6 stm32f051k4u6
ST Micro stm32f051k4t7 stm32f051k4t7
ST Micro stm32f051c8u7 stm32f051c8u7
ST Micro stm32f051c8t7 stm32f051c8t7
ST Micro stm32f051c6u6 stm32f051c6u6
ST Micro stm32f051c6t7 stm32f051c6t7
ST Micro stm32f051c4u7 stm32f051c4u7
ST Micro stm32f051c4t7 stm32f051c4t7
ST Micro stm32f048t6y7 stm32f048t6y7
ST Micro stm32f048g6u6 stm32f048g6u6
ST Micro stm32f048c6u7 stm32f048c6u7
ST Micro stm32f042t6y7 stm32f042t6y7
ST Micro stm32f042k6u6 stm32f042k6u6
ST Micro stm32f042k6t6 stm32f042k6t6
ST Micro stm32f042k4u7 stm32f042k4u7
ST Micro stm32f042g6u7 stm32f042g6u7
ST Micro stm32f042g4u6 stm32f042g4u6
ST Micro stm32f042f6p6 stm32f042f6p6
ST Micro stm32f042f4p7 stm32f042f4p7
ST Micro stm32f042c6u7 stm32f042c6u7
ST Micro stm32f042c6t6 stm32f042c6t6
ST Micro stm32f042c4t6 stm32f042c4t6
ST Micro stm32f038k6u6 stm32f038k6u6
ST Micro stm32f038g6u7 stm32f038g6u7
ST Micro stm32f038f6p6 stm32f038f6p6
ST Micro stm32f038e6y6 stm32f038e6y6
ST Micro stm32f038c6t7 stm32f038c6t7
ST Micro stm32f031k6u6 stm32f031k6u6
ST Micro stm32f031k6t6 stm32f031k6t6
ST Micro stm32f031k4u7 stm32f031k4u7
ST Micro stm32f031g6u7 stm32f031g6u7
ST Micro stm32f031g4u6 stm32f031g4u6
ST Micro stm32f031f6p6 stm32f031f6p6
ST Micro stm32f031f4p7 stm32f031f4p7
ST Micro stm32f031e6y7 stm32f031e6y7
ST Micro stm32f031c6t7 stm32f031c6t7
ST Micro stm32f031c4t7 stm32f031c4t7
ST Micro stm32f030rct6 STM32F030RCT6
ST Micro stm32f030r8t6 STM32F030R8T6
ST Micro stm32f030k6t6 STM32F030K6T6
ST Micro stm32f030f4p6 STM32F030F4P6
ST Micro stm32f030cct6 STM32F030CCT6
ST Micro stm32f030c8t6 STM32F030C8T6
ST Micro stm32f030c6t6 STM32F030C6T6
Atmel atsame70q ATSAME70Q21A-CN

Short Introduction to Circuit tree

Circuit tree is a circuit board design software application having intelligence of a hardware engineer to create embedded circuit board designs. It features more than 1000+ processors and controllers along with extended hardware peripheral library.

Here is a introduction video to circuit tree:

To start building your circuit board design now click on Access Tool.


Real time BOM cost through Octopart

We are happy to announce that we are using octopart to fetch cost of the bill of material in real time. The way it works is

  1. After you build design schematic the unit cost of the circuit tree selected part is fetched from octopart.
  2. The unit cost is found from the list of the vendor options in octopart to provide the lowest cost option to the user. The minimum order quantity which is closest to the order quantity is also selected.
  3. The ordering link is provided in the Bill of material excel sheet for you to order from.
  4. The total cost of the bill of material for each components is calculated for the quantity and provided in the excel sheet.

This is a great option as it helps your design by:

  1. Estimating the cost of his bill of material before starting with a design.
  2. Change part in circuit tree requirement editor in real time to reduce cost of the bill of material.
  3. By helping to reduce obsolescence issues and component procurement issues.
Figure1: Snapshot of Bill of material excel sheet generated from octopart

Snapshot of Bill of material excel sheet generated from octopart

Some of the other example Bill of materials can be found at following link.

Short Introduction to Circuit tree

Circuit tree is a circuit board design software application having intelligence of a hardware engineer to create embedded circuit board designs. It features more than 1000+ processors and controllers along with extended hardware peripheral library.

Here is a introduction video to circuit tree:

To start building your circuit board design now click on Access Tool.



Pain Points for Electronic Engineers

Few years back element14 conducted a survey to find the paint points which a electronic engineer faces. It is a interesting read available at :

Element14 survey results

Well it is not surprising that the pain points presented in few years old study are still valid today. Here are the summary of these:

  1. Initial design stages (before prototype assembly and testing) typically require the most time and effort to gather all the necessary information.
  2. There’s never enough time to properly utilize every relevant source.
  3. Incomplete information is common across relevant sources.
  4. Managing customer and vendor relations throughout the design process can be complicated, consuming even more time and resources.

At circuit tree we are trying to solve these pain points . Circuit tree is completely automated and auto-generates for your embedded circuit board designs

  1. Build design schematic design in Eagle and Altium
  2. Real Time Bom cost with octopart.
  3. Integrated footprints

The application is completely automated and one stop for all the information you may need. It has been designed to  provide a reliable designs and helps you jump start your embedded circuit board design quickly.

Let us know what do think about our application tool capability in solving these problems.


Short Introduction to Circuit tree

Circuit tree is a online EDA application having intelligence of a hardware engineer to create embedded circuit board designs. It features more than 1000+ processors and controllers along with extended hardware peripheral library.

Short introduction to Circuit Tree:

To start building your circuit board design now click on Access Tool.


Guide for creating Design from Scratch with circuit tree

Here is a guide for a new user as well as provide details to a user about the design flow.

Let us start with a example wherein you select a design suggested in our post. The post contains a am3352 processor from texas instrument and is fairly popular among engineers. In the example we create create design schematic for a olimex board.

Evaluation of circuit tree with olimex am3352 board

To start with, login to the site Circuit tree tool and you will enter at the requirement editor section.

A clear design requirements editor will have only Board Entry Power block on the editor area similar to shown in the figure below


On the left side from the library menu look for the Texas instrument Processor AM3352 then drag and drop the block to the editor area. Once block will be placed a Board Entry Power menu will be popped out similar to one shown in the screenshot. Select the connector, input voltage range and type of the power and press Save changes button.

2           3

Once the processor is on editor area user can continue to place other peripheral devices according to their requirements, Click the expand icon of the TI AM3352 processor and design option windows will appear. Select the appropriate options and click save changes button to go back to the editor.

4   5

From the library menu look for the Ethernet library and place the block to the editor. Once the block is placed in editor area Ethernet Library menu will be opened. Select the library functions from the drop down list that includes all Ethernet supported modes. For the demonstration we are picking parts and modes similar to the Olimex AM3352 SOM board. Click the Get Parts button and wait for the application to choose best suited part. If the selected part is not you are looking for the click the expand button on ‘Select other Matching Parts’ section.

7   8

A window will be popped up with all other available parts of the family. Select the suitable part and click Save changes button. There are other device specific options available for user to choose from, click the button indicated by arrow on selected part and application will take you to the available design options.

Select the appropriate options and press Save changes button on both opened windows and this will take you back to the editor area with all selected options saved in engine’s database.

12   11

To copy the olimex SOM board design, repeat all previous steps to add another Ethernet PHY to the editor area. Once done adding Ethernet PHYs to the board look for the DDR3/L Memory Library from the library menu. Select the library function options and click Get Parts button to let the application select respective part then click Save changes button to go back to the editor area.

19  20

To add NAND memory to your board look for the Parallel Memory  Library and place the block to the editor area. In Library Functions drop down menu select the NAND option and click Get Parts button. If the selected part is right click save changes button or click button represented by arrow in Select other Matching Parts.

22     23

Look for the 8GB NAND memory and then click the radio button to select the part and then click save changes button on both windows to go back to the editor area.

24 25

To add SD card support to your design place the SD Library to your design and choose from the SDHC connector, Micro SD Connector and emmc memory. Click the Get Parts and once application finished loading part click save changes button to go back to the editor area.

27 28

For debugging, CT also support debug connectors to be placed on the board. Place the JTAG library on the editor and select ARM 2X10 Connector or other from the library function options. Click get parts button and then click save changes button to finish placing JTAG connector and to transfer the control to the main editor.

30 31

Circuit tree also includes CAN transceivers for industrial and automotive designs. Place the CAN library from the library menu and click the Get parts button on library menu. To change the selected part click the expand button on the Select Other Matching Parts section.

33 34

As our guide is based on the Olimex SOM board and to follow the same parts, look for the SN65HVD230D CAN transceiver check the radio button and click to save changes button to go back to the CAN library window. Click the expand button in selected part section to explore more device specific options. Once device specific options are selected click save changes button to complete the CAN part selection.

35 36

Next peripheral to add to the design is USB, application supports USB 2.0, USB 3.0 and ULPI transceivers. To add USB to the design look for the USB Library and place to the editor area, select the library functions and click Get Parts button to let the application select the suitable part. Once the part is selected click the save changes button to finish the wizard. Repeat the steps for OTG and HOST peripheral connectors.

40 41

Circuit tree also allow user to route connector to any interfaces to connector peripherals externally to the board. To add connector to the design, look for the connector block in components library. Once the connector is added to the editor a window will be popped out for connector options. Select the proper sizing of the connector and number convention and click save changes button. Note the connector designator that will be used in next step.


Next add UART block to the editor area, now here is a new thing instead of looking for parts click the expand icon under ‘Route Interface to Connector’ section and the connector configuration window will be popped up. Select rout the interface option and connector designator from the previous step. Once done click save changes button to finish routing connector to the interface.

50 51

Same can be done with SPI and I2C interfaces, to add connector to SPI interface place Serial Memory Library block from the library menu select SPI and rest of the process is same. For I2C interface, in Serial Memory Library select I2C from the library functions drop down menu and repeat the same process.

The menu’s are easy to use and the interface has been created for quick turnaround of the design.


Short Introduction to Circuit tree

Circuit tree is a circuit board design software application having intelligence of a hardware engineer to create embedded circuit board designs. It features more than 1000+ processors and controllers along with extended hardware peripheral library.

Here is a introduction video to circuit tree:

To start building your circuit board design now click on Access Tool.