Patents by Inventor Bryan Kris

Bryan Kris 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).

  • Publication number: 20220253091
    Abstract: Accumulators for reducing frequency of samples and related apparatuses, systems, and methods are disclosed. An apparatus includes a first accumulator and a second accumulator. The first accumulator provides a first total. The first total corresponds to a sum of a current sample value of an input signal and a previous value of the first total. The second accumulator provides a second total. The second total corresponds to a sum of the first total and a previous value of the second total.
    Type: Application
    Filed: February 10, 2022
    Publication date: August 11, 2022
    Inventors: Jason M. Sachs, Bryan Kris
  • Patent number: 10983931
    Abstract: An integrated circuit has a master processing core with a central processing unit coupled with a non-volatile memory and a slave processing core operating independently from the master processing core and having a central processing unit coupled with volatile program memory, wherein the master central processing unit is configured to transfer program instructions into the non-volatile memory of the slave processing core and wherein a transfer of the program instructions is performed by executing a dedicated instruction within the central processing unit of the master processing core.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: April 20, 2021
    Assignee: Microchip Technology Incorporated
    Inventors: Michael Catherwood, David Mickey, Bryan Kris, Calum Wilkie, Jason Sachs, Andreas Reiter
  • Patent number: 10936004
    Abstract: A temperature-compensating clock frequency monitor circuit may be provided to detect a clock pulse frequency in an electronic device that may cause erratic or dangerous operation of the device, as a function of an operating temperature of the device. The temperature-compensating clock frequency monitor circuit include a temperature sensor configured to measure a temperature associated with an electronic device, a clock having an operating frequency, and a frequency monitoring system. The frequency monitoring system may be configured to determine the operating frequency of the clock, and based at least on (a) the operating frequency of the clock and (b) the measured temperature associated with the electronic device, generate a corrective action signal to initiate a corrective action associated with the electronic device or a related device. The temperature sensor, clock, and frequency monitoring system may, for example, be provided on a microcontroller.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: March 2, 2021
    Assignee: MICROCHIP TECHNOLOGY INCORPORATED
    Inventors: Bryan Kris, Igor Wojewoda, Stephen Bowling, Yong Yuenyongsgool
  • Patent number: 10879922
    Abstract: An analog to digital converter (ADC) includes voltage inputs, a transconductor configured to convert the voltage inputs into currents, current-controlled oscillators, a counter, and digital logic. The current-controlled oscillators propagate respect currents from the transconductor. The counter is configured to count repeated traversal of one or more oscillators. The digital logic is configured to, based upon results from the counter, provide a code configured to indicate a value of associated voltage input.
    Type: Grant
    Filed: August 7, 2019
    Date of Patent: December 29, 2020
    Assignee: MICROCHIP TECHNOLOGY INCORPORATED
    Inventors: Neil Deutscher, Bryan Kris
  • Patent number: 10795783
    Abstract: A clock monitor includes a test clock input, as a reference clock input, another clock input, a measurement circuit, and control logic. The measurement circuit generates a measurement of a frequency or a duty cycle of the test clock input using the reference clock input, which is compared to a threshold. The control logic determines whether the measurement exceeded the threshold and, based on the measurement exceeding the threshold, cause generation of another measurement of a frequency or a duty cycle using the third clock input in combination with the first clock input or the reference clock input. The control logic may determine whether the other measurement exceeded a threshold and, based on such a determination, further determine that the test clock input or the reference clock input are faulty.
    Type: Grant
    Filed: October 12, 2018
    Date of Patent: October 6, 2020
    Assignee: MICROCHIP TECHNOLOGY INCORPORATED
    Inventors: Igor Wojewoda, Bryan Kris, Stephen Bowling, Yong Yuenyongsgool
  • Patent number: 10776292
    Abstract: An integrated circuit has a master processing core with a central processing unit coupled with a non-volatile memory and a slave processing core operating independently from the master processing core and having a central processing unit coupled with volatile program memory, wherein the master central processing unit is configured to transfer program instructions into the non-volatile memory of the slave processing core and wherein a transfer of the program instructions is performed by executing a dedicated instruction within the central processing unit of the master processing core.
    Type: Grant
    Filed: January 17, 2019
    Date of Patent: September 15, 2020
    Assignee: MICROCHIP TECHNOLOGY INCORPORATED
    Inventors: Michael Catherwood, David Mickey, Bryan Kris, Calum Wilkie, Jason Sachs, Andreas Reiter
  • Publication number: 20200059239
    Abstract: An analog to digital converter (ADC) includes voltage inputs, a transconductor configured to convert the voltage inputs into currents, current-controlled oscillators, a counter, and digital logic. The current-controlled oscillators propagate respect currents from the transconductor. The counter is configured to count repeated traversal of one or more oscillators. The digital logic is configured to, based upon results from the counter, provide a code configured to indicate a value of associated voltage input.
    Type: Application
    Filed: August 7, 2019
    Publication date: February 20, 2020
    Applicant: Microchip Technology Incorporated
    Inventors: Neil Deutscher, Bryan Kris
  • Patent number: 10355707
    Abstract: Embodiments of the present disclosure include a microcontroller with a processor core, memory, and a plurality of peripheral devices including a differential digital delay line analog-to-digital converter (ADC). The ADC includes differential digital delay lines and circuit comprising a set of delay elements included in the differential digital delay lines configured to generate data representing an analog to digital conversion of an input. The microcontroller also includes a digital comparator coupled with an output of the ADC and an associated register, wherein at least one output of the digital comparator is configured to directly control another peripheral of the plurality of peripherals.
    Type: Grant
    Filed: February 21, 2018
    Date of Patent: July 16, 2019
    Assignee: MICROCHIP TECHNOLOGY INCORPORATED
    Inventor: Bryan Kris
  • Publication number: 20190188163
    Abstract: An integrated circuit has a master processing core with a central processing unit coupled with a non-volatile memory and a slave processing core operating independently from the master processing core and having a central processing unit coupled with volatile program memory, wherein the master central processing unit is configured to transfer program instructions into the non-volatile memory of the slave processing core and wherein a transfer of the program instructions is performed by executing a dedicated instruction within the central processing unit of the master processing core.
    Type: Application
    Filed: January 17, 2019
    Publication date: June 20, 2019
    Applicant: Microchip Technology Incorporated
    Inventors: Michael Catherwood, David Mickey, Bryan Kris, Calum Wilkie, Jason Sachs, Andreas Reiter
  • Publication number: 20190114235
    Abstract: A clock monitor includes a test clock input, as a reference clock input, another clock input, a measurement circuit, and control logic. The measurement circuit generates a measurement of a frequency or a duty cycle of the test clock input using the reference clock input, which is compared to a threshold. The control logic determines whether the measurement exceeded the threshold and, based on the measurement exceeding the threshold, cause generation of another measurement of a frequency or a duty cycle using the third clock input in combination with the first clock input or the reference clock input. The control logic may determine whether the other measurement exceeded a threshold and, based on such a determination, further determine that the test clock input or the reference clock input are faulty.
    Type: Application
    Filed: October 12, 2018
    Publication date: April 18, 2019
    Applicant: Microchip Technology Incorporated
    Inventors: Igor Wojewoda, Bryan Kris, Stephen Bowling, Yong Yuenyongsgool
  • Publication number: 20190094905
    Abstract: A temperature-compensating clock frequency monitor circuit may be provided to detect a clock pulse frequency in an electronic device that may cause erratic or dangerous operation of the device, as a function of an operating temperature of the device. The temperature-compensating clock frequency monitor circuit include a temperature sensor configured to measure a temperature associated with an electronic device, a clock having an operating frequency, and a frequency monitoring system. The frequency monitoring system may be configured to determine the operating frequency of the clock, and based at least on (a) the operating frequency of the clock and (b) the measured temperature associated with the electronic device, generate a corrective action signal to initiate a corrective action associated with the electronic device or a related device. The temperature sensor, clock, and frequency monitoring system may, for example, be provided on a microcontroller.
    Type: Application
    Filed: September 27, 2018
    Publication date: March 28, 2019
    Applicant: Microchip Technology Incorporated
    Inventors: Bryan Kris, Igor Wojewoda, Stephen Bowling, Yong Yuenyongsgool
  • Patent number: 10193514
    Abstract: An integrated circuit amplifier configurable to be either a programmable gain amplifier or an operational amplifier comprises two output blocks, one output block is optimized for programmable gain amplifier operation, and the other output block is optimized for operational amplifier applications. A common single input stage, input offset calibration and bias generation circuits are used with either amplifier configuration. Thus duplication of the input stage, offset calibration and bias generation circuits are eliminated while still selectably providing for either a programmable gain amplifier or operational amplifier configuration.
    Type: Grant
    Filed: October 2, 2017
    Date of Patent: January 29, 2019
    Assignee: MICROCHIP TECHNOLOGY INCORPORATED
    Inventors: Bryan Kris, James E. Bartling
  • Patent number: 10171099
    Abstract: A differential digital delay line analog-to-digital converter (ADC) includes differential digital delay lines, a circuit including a set of delay elements included in the differential digital delay lines, and another circuit including another set of delay elements included in the differential digital delay lines. The first circuit is configured to generate data representing an analog to digital conversion of an input. The second circuit is configured to calibrate a source to the differential digital delay lines.
    Type: Grant
    Filed: April 10, 2018
    Date of Patent: January 1, 2019
    Assignee: MICROCHIP TECHNOLOGY INCORPORATED
    Inventors: Bryan Kris, Neil Deutscher
  • Patent number: 10120815
    Abstract: A single chip microcontroller has a master core and at least one slave core. The master core is clocked by a master system clock and the slave core is clocked by a slave system clock and wherein each core is associated with a plurality of peripheral devices to form a master microcontroller and a slave microcontroller, respectively. A communication interface is provided between the master microcontroller and the slave microcontroller, wherein the communication interface has a plurality of configurable directional data registers coupled with a flow control logic which is configurable to assign a direction to each of the plurality of configurable data registers.
    Type: Grant
    Filed: June 16, 2016
    Date of Patent: November 6, 2018
    Assignee: MICROCHIP TECHNOLOGY INCORPORATED
    Inventors: Michael Catherwood, David Mickey, Bryan Kris
  • Patent number: 10122375
    Abstract: Embodiments of the present disclosure include a differential digital delay line analog-to-digital converter (ADC), comprising differential digital delay lines including series coupled delay cells, wherein a delay time of a first delay line is controlled by a first input of the ADC and a delay time of a second delay line is controlled by a second input of the ADC. The ADC includes a pair of bypass multiplexers coupled at a predefined node location in the series coupled delay cells, latches each coupled with the series coupled delay cells, a converter circuit coupled with the plurality of latches configured to convert data from the latches into an output value of the ADC, and logic circuits configured to select data from the series coupled delay cells to the latches depending on a selected resolution of the differential digital delay line analog-to-digital converter.
    Type: Grant
    Filed: March 8, 2018
    Date of Patent: November 6, 2018
    Assignee: MICROCHIP TECHNOLOGY INCORPORATED
    Inventors: Bryan Kris, Neil Deutscher, Thomas S. Spohrer
  • Patent number: 10102050
    Abstract: In a debugging method for an integrated circuit device which has multiple processing cores, a debugging breakpoint is activated at a first processor core in the integrated circuit device. Upon activation, the debugging breakpoint stops execution of instructions in the first processor core and the debugging breakpoint is communicated to a second processor core in the integrated circuit device.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: October 16, 2018
    Assignee: MICROCHIP TECHNOLOGY INCORPORATED
    Inventors: Bryan Kris, Mike Catherwood, Dave Mickey, Brian Fall, Calum Wilkie, Vincent Sheard, Alex Dumais
  • Patent number: 10090850
    Abstract: Embodiments of the present disclosure include a microcontroller with a processor, memory, and peripheral devices including a differential digital delay line analog-to-digital converter (ADC). The ADC includes differential digital delay lines, a circuit including a set of delay elements included in the differential digital delay lines, and another circuit including another set of delay elements included in the differential digital delay lines. The first circuit is configured to generate data representing an analog to digital conversion of an input. The second circuit is configured to calibrate a source to the differential digital delay lines.
    Type: Grant
    Filed: April 11, 2017
    Date of Patent: October 2, 2018
    Assignee: MICROCHIP TECHNOLOGY INCORPORATED
    Inventors: Bryan Kris, Neil Deutscher
  • Publication number: 20180226984
    Abstract: Embodiments of the present disclosure include a differential digital delay line analog-to-digital converter (ADC). The ADC includes differential digital delay lines, a circuit including a set of delay elements included in the differential digital delay lines, and another circuit including another set of delay elements included in the differential digital delay lines. The first circuit is configured to generate data representing an analog to digital conversion of an input. The second circuit is configured to calibrate a source to the differential digital delay lines.
    Type: Application
    Filed: April 10, 2018
    Publication date: August 9, 2018
    Applicant: Microchip Technology Incorporated
    Inventors: Bryan Kris, Neil Deutscher
  • Patent number: 10044360
    Abstract: Embodiments of the present disclosure may include an ADC circuit including channel register sets, a conversion request flip-flop, a priority encoder circuit, and a controller circuit. The controller circuit may be configured to receive a conversion request signal, latch the conversion request signal into the conversion request flip-flop, determine by the priority encoder circuit a highest priority pending conversion request, and output an active channel identifier code. The channel identifier code may be configured to select the data channel register sets that are active by identifying received selection bits. The embodiments may include logic to store a converted value from a selected analog input to a data output register based on the channel identifier code.
    Type: Grant
    Filed: August 15, 2017
    Date of Patent: August 7, 2018
    Assignee: MICROCHIP TECHNOLOGY INCORPORATED
    Inventor: Bryan Kris
  • Patent number: 10044264
    Abstract: The average of a complex waveform measured over a time period may be determined by first converting the complex waveform to a voltage, then converting this voltage to a current and using this current to charge a capacitor. At the end of the measurement time period the voltage charge (sample voltage) on the capacitor may be sampled by a sample and hold circuit associated with an analog-to-digital converter (ADC). Then the voltage charge on the sample capacitor may be removed, e.g., capacitor plates shorted by a dump switch in preparation for the next average of the complex waveform sample measurement cycle. The ADC then converts this sampled voltage charge to a digital representation thereof and a true average of the complex waveform may be determined, e.g., calculated therefrom in combination with the measurement time period.
    Type: Grant
    Filed: May 18, 2016
    Date of Patent: August 7, 2018
    Assignee: MICROCHIP TECHNOLOGY INCORPORATED
    Inventors: Bryan Kris, James Bartling