background image

FRDM-KL43Z hardware description

FRDM-KL43Z User’s Guide, Rev. 1

NXP Semiconductors

11

 

Figure 6. s401 segment layout

5.3.7

Capacitive touch slider

Two general purpose I/Os (with interrupt functionality), PTA12 and PTA13, can be connected to capacitive 
electrodes configured as a touch slider via 0R resistors. Because the TSI module is not included on the 
KL43, this functionality was not primary. Freescale’s Touch Sense Software (TSS) provides a software 
library for implementing the capacitive touch slider using GPIO method.

5.3.8

Three-axis accelerometer

A Freescale MMA8451Q low-power, three-axis accelerometer is interfaced through an 

I

2

C

 bus and two GPIO 

signals as shown in 

Table 5

 below. By default, the 

I

2

C

 address is 0x1D (SA0 pulled high).

5.3.9

Three-axis digital magnetometer

Note: for board revision SPF-28062_C1 and later, the MAG3110 is no longer available and is not present 
on the board. 

A Freescale MAG3110 three-axis digital magnetometer 

is interfaced through an I

2

C bus and one GPIO 

signal, as shown in 

Table 6

 below. The I

2

C address is 0x1E.

8

LCD_P27 (DP2/2C/2B/2A)

9

LCD_P40 (3D/3E/3G/3F)

10

LCD_P42 (DP3/3C/3B/3A)

11

LCD_P43 (4D/4E/4G/4F)

12

LCD_P144 (COL/4C/4B/4A)

Table 5. Accelerometer signal connections

MMA8451Q KL43 

pin

SCL PTE24/TPM0_CH0/I2C0_SDA

SDA PTE25/TPM0_CH1/I2C0_SCL 

INT1_ACCEL

PTC5/LLWU_P9

INT2 _ACCEL

PTD1 (shared with INT2_MAG)

Table 4. sLCD connections (continued)

s401 pin

KL43 LCD Pin

Содержание Freescale FRDM-KL43Z

Страница 1: ...KL17 Kinetis L series devices It features a MKL43Z256VLH4 which has a maximum operating frequency of 48 MHz 256 KB of flash memory 32 KB RAM 16 KB ROM with Kinetis bootloader a full speed device USB controller segment LCD controller and many analog and digital peripherals The FRDM KL43Z hardware is form factor compatible with the Arduino R3 pin layout providing a broad range of expansion board opt...

Страница 2: ...res of the FRDM KL43Z include MKL43Z256VLLZ4 MCU 48 MHz 256 KB flash memory 32 KB RAM 16 KB ROM with Kibble Low power 64LQFP package Dual role USB interface with mini B USB connector OpenSDA Four digit segment LCD module Capacitive touch slider not directly connected 0R should be populated Ambient light sensor MMA8451Q accelerometer MAG3110 Magnetometer Note that for board revision SPF 28062_C1 an...

Страница 3: ...e flash programming interface P E Debug interface provides run control debugging and compatibility with IDE tools CMSIS DAP interface new ARM standard for embedded debug interface Data logging application Arduino R3 compatibility Figure 1 shows a block diagram of the FRDM KL43Z design The primary components and their placement on the hardware assembly are pointed out in Figure 2 Figure 1 FRDM KL43...

Страница 4: ...r of the USB connectors the VIN pin on the I O header an on board coin cell battery or an off board 1 71 3 6 V supply from the 3 3 V pin on the I O header The USB and VIN supplies are regulated on board using a 3 3 V linear regulator SW1 Light sensor Red LED Green LED J1 I O Header KL43Z256 J2 I O Header KL43 USB OpenSDAUSB Reset Accelerometer MMA8451Q Magnetometer MAG3110 J3 I O Header J4 I O Hea...

Страница 5: ...he OpenSDA circuit is only operational when a USB cable is connected and is supplying power to OpenSDA USB However protection circuitry is in place to allow multiple sources to be powered at once Figure 3 Power supply schematic Table 2 FRDM KL43 power requirements Supply source Valid range OpenSDA operational Regulated on board OpenSDA USB 5 V Yes Yes KL43 USB 5 V No Yes VIN Pin 4 3 9 V No Yes 3 3...

Страница 6: ...a 1 8 V or 2 5 V regulator The KL43 microcontroller has an operating range of 1 71 V to 3 6 V P3V3_BATT Coin cell battery supply voltage Sources power to the P3V3 supply rail through a back drive protection Schottky diode P3V3 Main supply rail for FRDM KL43Z assembly May be sourced from P3V3_VREG P3V3_BATT or directly from the I O headers J3 pin 8 P3V3_KL43Z KL43Z MCU supply Header J17 provides a ...

Страница 7: ... available to implement a UART serial channel The OpenSDA circuit receives power when the USB connector J13 is plugged into a USB host 5 2 1 Debug interface Signals with SPI and GPIO capability are used to connect directly to the SWD of the KL43 These signals are also brought out to a standard 10 pin 0 05 Cortex Debug connector J11 It is possible to isolate the KL43 MCU from the OpenSDA circuit an...

Страница 8: ...43 Several of the default OpenSDAapplications provided by Freescale including the MSD flash programmer and the P E debug application provide a USB Communications Device Class CDC interface that bridges serial communications between the USB host and this serial interface on the K20 5 3 MKL43Z256 microcontroller The target microcontroller of the FRDM KL43Z is the KL432Z256VLH4 a Kinetis L series dev...

Страница 9: ...rogrammable reference input VREF 1 2 V voltage reference Communication peripherals One Integrated Interchip Sound I2S Audio Interface SAI Two 8 bit Serial Peripheral Interfaces SPI USB FS device controller USB voltage regulator Two I2 C modules Two low power UART modules LPUART One UART with ISO7816 module One FlexIO module with 8 pins 4 shifters 4 timers implemented Timers One 6 channel Timer PWM...

Страница 10: ...event in the target MCU The reset button can also be used to force the OpenSDA circuit into bootloader mode Please refer to Section 5 2 Serial and debug adapter OpenSDA for more details 5 3 5 Debug The sole debug interface on all Kinetis L series devices is a Serial Wire Debug SWD port The primary controller of this interface on the FRDM KL43Z is the onboard OpenSDAcircuit see Section 5 2 Serial a...

Страница 11: ...meter is interfaced through an I2 C bus and two GPIO signals as shown in Table 5 below By default the I2 C address is 0x1D SA0 pulled high 5 3 9 Three axis digital magnetometer Note for board revision SPF 28062_C1 and later the MAG3110 is no longer available and is not present on the board A Freescale MAG3110 three axis digital magnetometer is interfaced through an I2 C bus and one GPIO signal as ...

Страница 12: ...nput output connectors The MKL43Z256VLH4 microcontroller is packaged in a 64 pin LQFP Some pins are utilized in on board circuitry but many are directly connected to one of four I O headers Most of the pins available on I O header have shared functionality with the on board circuitry Table 6 Magnetometer signal connections MAG3110 KL43 SCL PTE25 TPM0_CH1 I2C0_SDA SDA PTE24 TPM0_CH0 I2C0_SCL INT1_M...

Страница 13: ...n spreadsheet format in FRDM KL43Z Pinouts See Section 2 Reference documents for details 5 3 13 Arduino compatibility The I O headers on the FRDM KL43Z are arranged to allow compatibility with peripheral boards known as shields that connect to Arduino and Arduino compatible microcontroller boards The outer rows of pins the even numbered pins on the headers share the same mechanical spacing and pla...

Страница 14: ...ctors Revision history 6 Revision history Table summarizes the changes to the document since the initial release Table 8 Revision history Revision number Date Substantive changes 0 07 2014 Initial release 1 05 2020 Updated magnetometer information ...

Страница 15: ...on customer s applications and products and NXP accepts no liability for any vulnerability that is discovered Customers should implement appropriate design and operating safeguards to minimize the risks associated with their applications and products NXP the NXP logo NXP SECURE CONNECTIONS FOR A SMARTER WORLD COOLFLUX EMBRACE GREENCHIP HITAG I2C BUS ICODE JCOP LIFE VIBES MIFARE MIFARE CLASSIC MIFA...

Отзывы: