Patents by Inventor Justin Milks

Justin Milks has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10503686
    Abstract: A serial peripheral interface (SPI) module, comprising a transceiver, the transceiver including a clock line, a data line and at least one slave select line. The SPI also comprises an interface circuit configured to operate in an automatic slave select mode, wherein the interface circuit is configured to automatically assert the slave select line at least one clock before a first clock edge is generated.
    Type: Grant
    Filed: December 8, 2016
    Date of Patent: December 10, 2019
    Assignee: MICROCHIP TECHNOLOGY INCORPORATED
    Inventors: Kevin Kilzer, Shyamsunder Ramanathan, Sai Karthik Rajaraman, Justin Milks
  • Patent number: 10114776
    Abstract: A programmable system arbiter for granting access to a system bus among a plurality of arbiter clients and a central processing unit is disclosed. The programmable system arbiter may include one or more interrupt priority registers, each of the one or more interrupt priority registers associated with an interrupt type; and system arbitration logic operable to arbitrate access to the system bus among the plurality of arbiter clients and the CPU based at least on an analysis of a programmed priority order, the programmed priority order comprising a priority order for each of the plurality of arbiter clients, each of a plurality of operating modes of the central processing unit, and each of the one or more interrupt types.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: October 30, 2018
    Assignee: MICROCHIP TECHNOLOGY INCORPORATED
    Inventors: Sean Steedman, Kevin Kilzer, Ashish Senapati, Justin Milks, Prashanth Pulipaka
  • Publication number: 20180121380
    Abstract: A programmable system arbiter for granting access to a system bus among a plurality of arbiter clients and a central processing unit is disclosed. The programmable system arbiter may include one or more interrupt priority registers, each of the one or more interrupt priority registers associated with an interrupt type; and system arbitration logic operable to arbitrate access to the system bus among the plurality of arbiter clients and the CPU based at least on an analysis of a programmed priority order, the programmed priority order comprising a priority order for each of the plurality of arbiter clients, each of a plurality of operating modes of the central processing unit, and each of the one or more interrupt types.
    Type: Application
    Filed: April 27, 2017
    Publication date: May 3, 2018
    Applicant: Microchip Technology Incorporated
    Inventors: Sean Steedman, Kevin Kilzer, Ashish Senapati, Justin Milks, Prashanth Pulipaka
  • Publication number: 20170168981
    Abstract: A serial peripheral interface (SPI) module includes a transceiver including a clock line, a data line and at least one slave select line. The module also includes an interface circuit configured to monitor the slave select line and assert a fault based upon an incorrect de-assertion of the slave select line.
    Type: Application
    Filed: December 8, 2016
    Publication date: June 15, 2017
    Applicant: Microchip Technology Incorporated
    Inventors: Kevin Kilzer, Shyamsunder Ramanathan, Sai Karthik Rajaraman, Justin Milks
  • Publication number: 20170168980
    Abstract: A serial peripheral interface (SPI) module, comprising a transceiver, the transceiver including a clock line, a data line and at least one slave select line. The SPI also comprises an interface circuit configured to operate in an automatic slave select mode, wherein the interface circuit is configured to automatically assert the slave select line at least one clock before a first clock edge is generated.
    Type: Application
    Filed: December 8, 2016
    Publication date: June 15, 2017
    Applicant: Microchip Technology Incorporated
    Inventors: Kevin Kilzer, Shyamsunder Ramanathan, Sai Karthik Rajaraman, Justin Milks
  • Publication number: 20170017584
    Abstract: A synchronous serial peripheral device has a transmission unit coupled with a data output line and a clock unit coupled with a clock line. The serial peripheral device transmits a minimum of a single transmission, wherein in a first operating mode the transmission unit and the clock unit are configurable to perform a data transmission with a data length that can be defined to be between one (1) and eight (8) bit.
    Type: Application
    Filed: July 13, 2016
    Publication date: January 19, 2017
    Applicant: Microchip Technology Incorporated
    Inventors: Kevin Kilzer, Shyamsunder Ramanathan, Sai Karthik Rajaraman, Justin Milks
  • Patent number: 9377507
    Abstract: A processor device with debug capabilities has a central processing unit, debug circuitry including a trace module and an external interface, wherein the trace module generates a trace stream including information about executed instructions, wherein the trace stream is output through the external interface, and wherein the trace module is further operable to detect a trigger signal and upon detection to insert a trace packet into the generated trace stream.
    Type: Grant
    Filed: May 6, 2013
    Date of Patent: June 28, 2016
    Assignee: MICROCHIP TECHNOLOGY INCORPORATED
    Inventors: Kevin Kilzer, Justin Milks, Sundar Balasubramanian, Thomas Edward Perme, Kushala Javagal
  • Patent number: 9336122
    Abstract: A processor device with debug capabilities has a central processing unit, an interrupt controller, a status unit operable to be set into a first mode indicating an interrupt has occurred or in a second mode indicating normal execution of code, and a debug unit coupled with said status unit and comprising a configurable breakpoint, wherein a condition can be set that a breakpoint is only activated if the device is operating in an interrupt service routine.
    Type: Grant
    Filed: May 7, 2013
    Date of Patent: May 10, 2016
    Assignee: MICROCHIP TECHNOLOGY INCORPORATED
    Inventors: Kevin Kilzer, Justin Milks, Sundar Balasubramanian, Thomas Edward Perme, Kushala Javagal
  • Patent number: 9298570
    Abstract: A processor device with debug capabilities has a central processing unit, debug circuitry including a trace module, a system clock module for providing internal clock signals, and a reset detection unit which during a debug mode prevents the system clock module from receiving a reset signal.
    Type: Grant
    Filed: May 7, 2013
    Date of Patent: March 29, 2016
    Assignee: MICROCHIP TECHNOLOGY INCORPORATED
    Inventors: Justin Milks, Thomas Edward Perme, Sundar Balasubramanian, Kushala Javagal
  • Publication number: 20130297975
    Abstract: A processor device with debug capabilities has a central processing unit, an interrupt controller, a status unit operable to be set into a first mode indicating an interrupt has occurred or in a second mode indicating normal execution of code, and a debug unit coupled with said status unit and comprising a configurable breakpoint, wherein a condition can be set that a breakpoint is only activated if the device is operating in an interrupt service routine.
    Type: Application
    Filed: May 7, 2013
    Publication date: November 7, 2013
    Applicant: Microchip Technology Incorporated
    Inventors: Kevin Kilzer, Justin Milks, Sundar Balasubramanian, Thomas Edward Perme, Kushala Javagal
  • Publication number: 20130297974
    Abstract: A processor device with debug capabilities has a central processing unit, debug circuitry including a trace module, a system clock module for providing internal clock signals, and a reset detection unit which during a debug mode prevents the system clock module from receiving a reset signal.
    Type: Application
    Filed: May 7, 2013
    Publication date: November 7, 2013
    Applicant: Microchip Technology Incorporated
    Inventors: Justin Milks, Thomas Edward Perme, Sundar Balasubramanian, Kushala Javagal