FlexIO on a KL27 is it possible to create serial in to parallel out?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

FlexIO on a KL27 is it possible to create serial in to parallel out?

522 Views
aes_mike
Contributor III

Hello,

We are considering using a KL27.  

On a board we currently have a 74595 shift register that is driven by an FPGA and the output of the 74595 is used to drive analog multiplexers.  I am wondering if it is possible to absorb the 74595 into the FlexIO block?   

The serial data is shifted into the 74595 using a CLOCK, DATA and a STROBE signal.   We are using all eight 74595 output pins.   These output pins need to be updated within 500nS from time of strobe (which latches the data from the 74595 shift register to its output register).

We realize that the 74595 part is cheap but we are also looking to reduce parts count and and free up some board space for other requirements and so we are exploring every option.

One other thought is perhaps serial into FlexIO and then move the parallel results via DMA to GPIO pins?  Not sure if that is possible or not?  Not sure if timing could be met even if possible?

Any suggestions would be great.  Thank you.

Mike

Tags (2)
0 Kudos
1 Reply

398 Views
Hui_Ma
NXP TechSupport
NXP TechSupport

Hi,

The application note AN5280 about [Using Kinetis FlexIO to Drive a Graphical LCD] about FlexIO application for parallel output.

The AN5280 related software package could be downloaded from here.

Another FlexIO application to generate PWM signal could be found from here.

Wish it helps.


Have a great day,
Mike

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos