Hi,
for my current project i was working with the Teensy 3.2. Now, i want to etch a PCB, and solder a Cortex-M4 (MK20DX256VLH7) to the board, replacing the Teensy.
My goal is, that the microcontroller on my PCB is easily programmable with USB and the Arduino IDE (Like the Teensy).
Therefore, i want to buy the MKL04Z32 chip from the Teensy-Strore. It says it contians the bootloader.
If i connect it like in the Teensy 3.2 schematic, it should work right away, right?
I got a few questions to the schematic.
1. Is the USB port really directly connected to the MK20DX256VLH7? Arduino for example requires a USB to UART converter chip - is it built-in in the MK20DX256VLH7?
2. Another thing, which confuses me is: why is there a quartz with just 16Mhz shown in the schematic? The specs of the Teensy 3.2 say, that its CPU speed is 72Mhz. Is the 16Mhz crystal just used for the communication with the memory chip?
3. Why is there a LP38691? isn't its ouput voltage 5v?
4. My last question is, do i need the RESET switch? When i start programmin the Teensy3.2 with the Arduino IDE, i don't have to press any button, therefore i will not put one on my PCB. Is this recommended? I don't get where i should put the button anyways, because the only one i can see in the schematic is connected to the "prog" output of the board, which is just going to GND (so not connected to the microcontroller) - can you explain why?
Are there any things i have to consider also, when creating my custom Teensy board?
Sorry for my noob questions and thanks in advance.
Mick
for my current project i was working with the Teensy 3.2. Now, i want to etch a PCB, and solder a Cortex-M4 (MK20DX256VLH7) to the board, replacing the Teensy.
My goal is, that the microcontroller on my PCB is easily programmable with USB and the Arduino IDE (Like the Teensy).
Therefore, i want to buy the MKL04Z32 chip from the Teensy-Strore. It says it contians the bootloader.
If i connect it like in the Teensy 3.2 schematic, it should work right away, right?
I got a few questions to the schematic.
1. Is the USB port really directly connected to the MK20DX256VLH7? Arduino for example requires a USB to UART converter chip - is it built-in in the MK20DX256VLH7?
2. Another thing, which confuses me is: why is there a quartz with just 16Mhz shown in the schematic? The specs of the Teensy 3.2 say, that its CPU speed is 72Mhz. Is the 16Mhz crystal just used for the communication with the memory chip?
3. Why is there a LP38691? isn't its ouput voltage 5v?
4. My last question is, do i need the RESET switch? When i start programmin the Teensy3.2 with the Arduino IDE, i don't have to press any button, therefore i will not put one on my PCB. Is this recommended? I don't get where i should put the button anyways, because the only one i can see in the schematic is connected to the "prog" output of the board, which is just going to GND (so not connected to the microcontroller) - can you explain why?
Are there any things i have to consider also, when creating my custom Teensy board?
Sorry for my noob questions and thanks in advance.
Mick
Last edited: