<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "https://jats.nlm.nih.gov/publishing/1.3/JATS-journalpublishing1-3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink"
         xmlns:mml="http://www.w3.org/1998/Math/MathML"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         article-type="research-article"
         dtd-version="1.3"
         xml:lang="en">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">IJITEST</journal-id>
      <journal-title-group>
        <journal-title>International Journal of Innovative Trends in Engineering Science and Technology</journal-title>
        <abbrev-journal-title abbrev-type="publisher">IJITEST</abbrev-journal-title>
      </journal-title-group>
      <issn pub-type="epub">3139-6887</issn>
      <publisher>
        <publisher-name>Felix Academic Publications</publisher-name>
      </publisher>
      <self-uri xlink:href="https://ijitest.org"/>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="publisher-id">IJITEST-2026-019</article-id>
      <article-id pub-id-type="doi">10.5281/zenodo.22131568</article-id>
      <article-categories>
        <subj-group subj-group-type="heading">
          <subject>Original Research Articles</subject>
        </subj-group>
        <subj-group subj-group-type="article-type">
          <subject>Research Article</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>Typical mode Serial Peripheral Interface (SPI) master controller based on APB with clock optimization</article-title>
      </title-group>
      <contrib-group>
      <contrib contrib-type="author" corresp="yes">
        <name>
          <surname>KEERTHANA</surname>
          <given-names>VIKRAM</given-names>
        </name>
        <email>keerthanavikram5@gmail.com</email>
        <xref ref-type="aff" rid="aff1"/>
      </contrib>
      <contrib contrib-type="author">
        <name>
          <surname>SRIDEVI</surname>
          <given-names>P</given-names>
        </name>
        <email>dpakki@miracleeducationalsociety.com</email>
        <xref ref-type="aff" rid="aff1"/>
      </contrib>
      <contrib contrib-type="author">
        <name>
          <surname>RAJITHA</surname>
          <given-names>D</given-names>
        </name>
        <email>rdatla@miracleeducationalsociety.com</email>
        <xref ref-type="aff" rid="aff1"/>
      </contrib>
      </contrib-group>
    <aff id="aff1">
      <institution-wrap>
        <institution content-type="orgname">JNTUGV Miracle Educational Society Group of Institutions</institution>
      </institution-wrap>
    </aff>
      <pub-date date-type="pub" publication-format="electronic">
        <day>06</day>
        <month>10</month>
        <year>2026</year>
      </pub-date>
      <volume>1</volume>
      <issue>5</issue>
      <fpage>8</fpage>
      <lpage>11</lpage>
      <history>
        <date date-type="received" iso-8601-date="2026-07-03">
          <day>03</day>
          <month>07</month>
          <year>2026</year>
        </date>
        <date date-type="accepted" iso-8601-date="2026-07-27">
          <day>27</day>
          <month>07</month>
          <year>2026</year>
        </date>
      </history>
      <permissions>
        <copyright-statement>Copyright &#169; 2026 VIKRAM KEERTHANA, P SRIDEVI, D RAJITHA. Published by Felix Academic Publications.</copyright-statement>
        <copyright-year>2026</copyright-year>
        <copyright-holder>VIKRAM KEERTHANA, P SRIDEVI, D RAJITHA</copyright-holder>
        <license xlink:href="https://creativecommons.org/licenses/by/4.0/">
          <license-p>This is an open-access article distributed under the terms of the Creative Commons Attribution 4.0 International (CC BY 4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are properly credited.</license-p>
        </license>
      </permissions>
      <self-uri content-type="html" xlink:href="https://ijitest.org/archives/volume1/issue5/IJITEST-2026-019"/>
      <self-uri content-type="pdf" xlink:href="https://ijitest.org/api/files/published/IJITEST-2026-019-published.pdf"/>
      <abstract xml:lang="en">
        <p>A configurable SPI interface based on APB bus using four slaves is proposed in this thesis. The SPI interface transmission information is configured through APB bus, which can realize the master-slave mode switching, 4 kinds of clock transmission mode switching and MSB/LSB communication mode switching. Meanwhile the transmission rate can be selected and the transmission length can be variable from 1 to 32 bits. Based on the SPI transmission protocol, the proposed design uses a finite state machine method to control the transmission timing of the SPI interface. This  design was verified through RTL simulation and Verilog testbench for verification. The verification results show that the functional of SPI interface is correct and the data transmission is stable.</p>
      </abstract>
      <kwd-group kwd-group-type="author-keywords">
        <kwd>SPI Interface</kwd>
        <kwd>APB bus</kwd>
        <kwd>clock polarity</kwd>
        <kwd>clock phase.</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-summary">
      <title>Article Overview</title>
      <p>A configurable SPI interface based on APB bus using four slaves is proposed in this thesis. The SPI interface transmission information is configured through APB bus, which can realize the master-slave mode switching, 4 kinds of clock transmission mode switching and MSB/LSB communication mode switching. Meanwhile the transmission rate can be selected and the transmission length can be variable from 1 to 32 bits. Based on the SPI transmission protocol, the proposed design uses a finite state machine method to control the transmission timing of the SPI interface. This  design was verified through RTL simulation and Verilog testbench for verification. The verification results show that the functional of SPI interface is correct and the data transmission is stable.</p>
    </sec>
  </body>
</article>